@azure/arm-security package

Classes

SecurityCenter

Interfaces

AadConnectivityStateAutoGenerated

Describes an Azure resource with kind

AdaptiveApplicationControlGroups

Represents a list of machine groups and set of rules that are recommended by Azure Security Center to be allowed

AdaptiveApplicationControlIssueSummary

Represents a summary of the alerts of the machine group

AdaptiveApplicationControls

Interface representing a AdaptiveApplicationControls.

AdaptiveApplicationControlsDeleteOptionalParams

Optional parameters.

AdaptiveApplicationControlsGetOptionalParams

Optional parameters.

AdaptiveApplicationControlsListOptionalParams

Optional parameters.

AdaptiveApplicationControlsPutOptionalParams

Optional parameters.

AdaptiveNetworkHardeningEnforceRequest
AdaptiveNetworkHardenings

Interface representing a AdaptiveNetworkHardenings.

AdaptiveNetworkHardeningsEnforceOptionalParams

Optional parameters.

AdaptiveNetworkHardeningsGetOptionalParams

Optional parameters.

AdaptiveNetworkHardeningsList

Response for ListAdaptiveNetworkHardenings API service call

AdaptiveNetworkHardeningsListByExtendedResourceNextOptionalParams

Optional parameters.

AdaptiveNetworkHardeningsListByExtendedResourceOptionalParams

Optional parameters.

AdditionalData

Details of the sub-assessment

AdditionalWorkspacesProperties

Properties of the additional workspaces.

AdvancedThreatProtection

Interface representing a AdvancedThreatProtection.

AdvancedThreatProtectionCreateOptionalParams

Optional parameters.

AdvancedThreatProtectionGetOptionalParams

Optional parameters.

AlertEntity

Changing set of properties depending on the entity type.

AlertList

List of security alerts

AlertSimulatorRequestBody

Alert Simulator request body.

AlertSimulatorRequestProperties

Describes properties of an alert simulation request

Alerts

Interface representing a Alerts.

AlertsGetResourceGroupLevelOptionalParams

Optional parameters.

AlertsGetSubscriptionLevelOptionalParams

Optional parameters.

AlertsListByResourceGroupNextOptionalParams

Optional parameters.

AlertsListByResourceGroupOptionalParams

Optional parameters.

AlertsListNextOptionalParams

Optional parameters.

AlertsListOptionalParams

Optional parameters.

AlertsListResourceGroupLevelByRegionNextOptionalParams

Optional parameters.

AlertsListResourceGroupLevelByRegionOptionalParams

Optional parameters.

AlertsListSubscriptionLevelByRegionNextOptionalParams

Optional parameters.

AlertsListSubscriptionLevelByRegionOptionalParams

Optional parameters.

AlertsSimulateOptionalParams

Optional parameters.

AlertsSuppressionRules

Interface representing a AlertsSuppressionRules.

AlertsSuppressionRulesDeleteOptionalParams

Optional parameters.

AlertsSuppressionRulesGetOptionalParams

Optional parameters.

AlertsSuppressionRulesList

Suppression rules list for subscription.

AlertsSuppressionRulesListNextOptionalParams

Optional parameters.

AlertsSuppressionRulesListOptionalParams

Optional parameters.

AlertsSuppressionRulesUpdateOptionalParams

Optional parameters.

AlertsUpdateResourceGroupLevelStateToActivateOptionalParams

Optional parameters.

AlertsUpdateResourceGroupLevelStateToDismissOptionalParams

Optional parameters.

AlertsUpdateResourceGroupLevelStateToResolveOptionalParams

Optional parameters.

AlertsUpdateSubscriptionLevelStateToActivateOptionalParams

Optional parameters.

AlertsUpdateSubscriptionLevelStateToDismissOptionalParams

Optional parameters.

AlertsUpdateSubscriptionLevelStateToResolveOptionalParams

Optional parameters.

AllowedConnections

Interface representing a AllowedConnections.

AllowedConnectionsGetOptionalParams

Optional parameters.

AllowedConnectionsList

List of all possible traffic between Azure resources

AllowedConnectionsListByHomeRegionNextOptionalParams

Optional parameters.

AllowedConnectionsListByHomeRegionOptionalParams

Optional parameters.

AllowedConnectionsListNextOptionalParams

Optional parameters.

AllowedConnectionsListOptionalParams

Optional parameters.

AscLocationList

List of locations where ASC saves your data

AssessmentLinks

Links relevant to the assessment

AssessmentStatus

The result of the assessment

Assessments

Interface representing a Assessments.

AssessmentsCreateOrUpdateOptionalParams

Optional parameters.

AssessmentsDeleteOptionalParams

Optional parameters.

AssessmentsGetOptionalParams

Optional parameters.

AssessmentsListNextOptionalParams

Optional parameters.

AssessmentsListOptionalParams

Optional parameters.

AssessmentsMetadata

Interface representing a AssessmentsMetadata.

AssessmentsMetadataCreateInSubscriptionOptionalParams

Optional parameters.

AssessmentsMetadataDeleteInSubscriptionOptionalParams

Optional parameters.

AssessmentsMetadataGetInSubscriptionOptionalParams

Optional parameters.

AssessmentsMetadataGetOptionalParams

Optional parameters.

AssessmentsMetadataListBySubscriptionNextOptionalParams

Optional parameters.

AssessmentsMetadataListBySubscriptionOptionalParams

Optional parameters.

AssessmentsMetadataListNextOptionalParams

Optional parameters.

AssessmentsMetadataListOptionalParams

Optional parameters.

AuthenticationDetailsProperties

Settings for cloud authentication management

AutoProvisioningSettingList

List of all the auto provisioning settings response

AutoProvisioningSettings

Interface representing a AutoProvisioningSettings.

AutoProvisioningSettingsCreateOptionalParams

Optional parameters.

AutoProvisioningSettingsGetOptionalParams

Optional parameters.

AutoProvisioningSettingsListNextOptionalParams

Optional parameters.

AutoProvisioningSettingsListOptionalParams

Optional parameters.

AutomationAction

The action that should be triggered.

AutomationList

List of security automations response.

AutomationRuleSet

A rule set which evaluates all its rules upon an event interception. Only when all the included rules in the rule set will be evaluated as 'true', will the event trigger the defined actions.

AutomationScope

A single automation scope.

AutomationSource

The source event types which evaluate the security automation set of rules. For example - security alerts and security assessments. To learn more about the supported security events data models schemas - please visit https://aka.ms/ASCAutomationSchemas.

AutomationTriggeringRule

A rule which is evaluated upon event interception. The rule is configured by comparing a specific value from the event model to an expected value. This comparison is done by using one of the supported operators set.

AutomationValidationStatus

The security automation model state property bag.

Automations

Interface representing a Automations.

AutomationsCreateOrUpdateOptionalParams

Optional parameters.

AutomationsDeleteOptionalParams

Optional parameters.

AutomationsGetOptionalParams

Optional parameters.

AutomationsListByResourceGroupNextOptionalParams

Optional parameters.

AutomationsListByResourceGroupOptionalParams

Optional parameters.

AutomationsListNextOptionalParams

Optional parameters.

AutomationsListOptionalParams

Optional parameters.

AutomationsValidateOptionalParams

Optional parameters.

AzureResourceLink

Describes an Azure resource with kind

AzureTrackedResourceLocation

Describes an Azure resource with location

Baseline

Baseline details.

BaselineAdjustedResult

The rule result adjusted with baseline.

BenchmarkReference

The benchmark references.

CloudError

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

CloudErrorBody

The error detail.

CloudOffering

The security offering details

ComplianceList

List of Compliance objects response

ComplianceResultList

List of compliance results response

ComplianceResults

Interface representing a ComplianceResults.

ComplianceResultsGetOptionalParams

Optional parameters.

ComplianceResultsListNextOptionalParams

Optional parameters.

ComplianceResultsListOptionalParams

Optional parameters.

ComplianceSegment

A segment of a compliance assessment.

Compliances

Interface representing a Compliances.

CompliancesGetOptionalParams

Optional parameters.

CompliancesListNextOptionalParams

Optional parameters.

CompliancesListOptionalParams

Optional parameters.

ConnectableResource

Describes the allowed inbound and outbound traffic of an Azure resource

ConnectedResource

Describes properties of a connected resource

ConnectedWorkspace

Represents an OMS workspace to which the solution is connected

ConnectionStrings

Connection string for ingesting security data and logs

ConnectorSettingList

For a subscription, list of all cloud account connectors and their settings

Connectors

Interface representing a Connectors.

ConnectorsCreateOrUpdateOptionalParams

Optional parameters.

ConnectorsDeleteOptionalParams

Optional parameters.

ConnectorsGetOptionalParams

Optional parameters.

ConnectorsListNextOptionalParams

Optional parameters.

ConnectorsListOptionalParams

Optional parameters.

CspmMonitorAwsOfferingNativeCloudConnection

The native cloud connection configuration

CustomAlertRule

A custom alert rule.

CustomAssessmentAutomations

Interface representing a CustomAssessmentAutomations.

CustomAssessmentAutomationsCreateOptionalParams

Optional parameters.

CustomAssessmentAutomationsDeleteOptionalParams

Optional parameters.

CustomAssessmentAutomationsGetOptionalParams

Optional parameters.

CustomAssessmentAutomationsListByResourceGroupNextOptionalParams

Optional parameters.

CustomAssessmentAutomationsListByResourceGroupOptionalParams

Optional parameters.

CustomAssessmentAutomationsListBySubscriptionNextOptionalParams

Optional parameters.

CustomAssessmentAutomationsListBySubscriptionOptionalParams

Optional parameters.

CustomAssessmentAutomationsListResult

A list of Custom Assessment Automations

CustomEntityStoreAssignmentRequest

describes the custom entity store assignment request

CustomEntityStoreAssignments

Interface representing a CustomEntityStoreAssignments.

CustomEntityStoreAssignmentsCreateOptionalParams

Optional parameters.

CustomEntityStoreAssignmentsDeleteOptionalParams

Optional parameters.

CustomEntityStoreAssignmentsGetOptionalParams

Optional parameters.

CustomEntityStoreAssignmentsListByResourceGroupNextOptionalParams

Optional parameters.

CustomEntityStoreAssignmentsListByResourceGroupOptionalParams

Optional parameters.

CustomEntityStoreAssignmentsListBySubscriptionNextOptionalParams

Optional parameters.

CustomEntityStoreAssignmentsListBySubscriptionOptionalParams

Optional parameters.

CustomEntityStoreAssignmentsListResult

A list of custom entity store assignments

Cve

CVE details

Cvss

CVSS details

DefenderForContainersAwsOfferingCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

DefenderForContainersAwsOfferingKinesisToS3

The kinesis to s3 connection configuration

DefenderForContainersAwsOfferingKubernetesScubaReader

The kubernetes to scuba connection configuration

DefenderForContainersAwsOfferingKubernetesService

The kubernetes service connection configuration

DefenderForServersAwsOfferingArcAutoProvisioning

The ARC autoprovisioning configuration

DefenderForServersAwsOfferingArcAutoProvisioningServicePrincipalSecretMetadata

Metadata of Service Principal secret for autoprovisioning

DefenderForServersAwsOfferingDefenderForServers

The Defender for servers connection configuration

DeviceSecurityGroupList

List of device security groups

DeviceSecurityGroups

Interface representing a DeviceSecurityGroups.

DeviceSecurityGroupsCreateOrUpdateOptionalParams

Optional parameters.

DeviceSecurityGroupsDeleteOptionalParams

Optional parameters.

DeviceSecurityGroupsGetOptionalParams

Optional parameters.

DeviceSecurityGroupsListNextOptionalParams

Optional parameters.

DeviceSecurityGroupsListOptionalParams

Optional parameters.

DiscoveredSecuritySolutionList
DiscoveredSecuritySolutions

Interface representing a DiscoveredSecuritySolutions.

DiscoveredSecuritySolutionsGetOptionalParams

Optional parameters.

DiscoveredSecuritySolutionsListByHomeRegionNextOptionalParams

Optional parameters.

DiscoveredSecuritySolutionsListByHomeRegionOptionalParams

Optional parameters.

DiscoveredSecuritySolutionsListNextOptionalParams

Optional parameters.

DiscoveredSecuritySolutionsListOptionalParams

Optional parameters.

ETag

Entity tag is used for comparing two or more entities from the same requested resource.

EffectiveNetworkSecurityGroups

Describes the Network Security Groups effective on a network interface

ErrorAdditionalInfo

The resource management error additional info.

ExternalSecuritySolutionKindAutoGenerated

Describes an Azure resource with kind

ExternalSecuritySolutionList
ExternalSecuritySolutionProperties

The solution properties (correspond to the solution kind)

ExternalSecuritySolutions

Interface representing a ExternalSecuritySolutions.

ExternalSecuritySolutionsGetOptionalParams

Optional parameters.

ExternalSecuritySolutionsListByHomeRegionNextOptionalParams

Optional parameters.

ExternalSecuritySolutionsListByHomeRegionOptionalParams

Optional parameters.

ExternalSecuritySolutionsListNextOptionalParams

Optional parameters.

ExternalSecuritySolutionsListOptionalParams

Optional parameters.

HybridComputeSettingsProperties

Settings for hybrid compute management

InformationProtectionAwsOfferingInformationProtection

The native cloud connection configuration

InformationProtectionKeyword

The information type keyword.

InformationProtectionPolicies

Interface representing a InformationProtectionPolicies.

InformationProtectionPoliciesCreateOrUpdateOptionalParams

Optional parameters.

InformationProtectionPoliciesGetOptionalParams

Optional parameters.

InformationProtectionPoliciesListNextOptionalParams

Optional parameters.

InformationProtectionPoliciesListOptionalParams

Optional parameters.

InformationProtectionPolicyList

Information protection policies response.

InformationType

The information type.

IngestionConnectionString

Connection string for ingesting security data and logs

IngestionSettingList

List of ingestion settings

IngestionSettingToken

Configures how to correlate scan data and logs with resources associated with the subscription.

IngestionSettings

Interface representing a IngestionSettings.

IngestionSettingsCreateOptionalParams

Optional parameters.

IngestionSettingsDeleteOptionalParams

Optional parameters.

IngestionSettingsGetOptionalParams

Optional parameters.

IngestionSettingsListConnectionStringsOptionalParams

Optional parameters.

IngestionSettingsListNextOptionalParams

Optional parameters.

IngestionSettingsListOptionalParams

Optional parameters.

IngestionSettingsListTokensOptionalParams

Optional parameters.

IoTSecurityAggregatedAlertList

List of IoT Security solution aggregated alert data.

IoTSecurityAggregatedAlertPropertiesTopDevicesListItem
IoTSecurityAggregatedRecommendationList

List of IoT Security solution aggregated recommendations.

IoTSecurityAlertedDevice

Statistical information about the number of alerts per device during last set number of days.

IoTSecurityDeviceAlert

Statistical information about the number of alerts per alert type during last set number of days

IoTSecurityDeviceRecommendation

Statistical information about the number of recommendations per device, per recommendation type.

IoTSecuritySolutionAnalyticsModelList

List of Security analytics of your IoT Security solution

IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem
IoTSecuritySolutionsList

List of IoT Security solutions.

IoTSeverityMetrics

IoT Security solution analytics severity metrics.

IotSecuritySolution

Interface representing a IotSecuritySolution.

IotSecuritySolutionAnalytics

Interface representing a IotSecuritySolutionAnalytics.

IotSecuritySolutionAnalyticsGetOptionalParams

Optional parameters.

IotSecuritySolutionAnalyticsListOptionalParams

Optional parameters.

IotSecuritySolutionCreateOrUpdateOptionalParams

Optional parameters.

IotSecuritySolutionDeleteOptionalParams

Optional parameters.

IotSecuritySolutionGetOptionalParams

Optional parameters.

IotSecuritySolutionListByResourceGroupNextOptionalParams

Optional parameters.

IotSecuritySolutionListByResourceGroupOptionalParams

Optional parameters.

IotSecuritySolutionListBySubscriptionNextOptionalParams

Optional parameters.

IotSecuritySolutionListBySubscriptionOptionalParams

Optional parameters.

IotSecuritySolutionUpdateOptionalParams

Optional parameters.

IotSecuritySolutionsAnalyticsAggregatedAlert

Interface representing a IotSecuritySolutionsAnalyticsAggregatedAlert.

IotSecuritySolutionsAnalyticsAggregatedAlertDismissOptionalParams

Optional parameters.

IotSecuritySolutionsAnalyticsAggregatedAlertGetOptionalParams

Optional parameters.

IotSecuritySolutionsAnalyticsAggregatedAlertListNextOptionalParams

Optional parameters.

IotSecuritySolutionsAnalyticsAggregatedAlertListOptionalParams

Optional parameters.

IotSecuritySolutionsAnalyticsRecommendation

Interface representing a IotSecuritySolutionsAnalyticsRecommendation.

IotSecuritySolutionsAnalyticsRecommendationGetOptionalParams

Optional parameters.

IotSecuritySolutionsAnalyticsRecommendationListNextOptionalParams

Optional parameters.

IotSecuritySolutionsAnalyticsRecommendationListOptionalParams

Optional parameters.

JitNetworkAccessPolicies

Interface representing a JitNetworkAccessPolicies.

JitNetworkAccessPoliciesCreateOrUpdateOptionalParams

Optional parameters.

JitNetworkAccessPoliciesDeleteOptionalParams

Optional parameters.

JitNetworkAccessPoliciesGetOptionalParams

Optional parameters.

JitNetworkAccessPoliciesInitiateOptionalParams

Optional parameters.

JitNetworkAccessPoliciesList
JitNetworkAccessPoliciesListByRegionNextOptionalParams

Optional parameters.

JitNetworkAccessPoliciesListByRegionOptionalParams

Optional parameters.

JitNetworkAccessPoliciesListByResourceGroupAndRegionNextOptionalParams

Optional parameters.

JitNetworkAccessPoliciesListByResourceGroupAndRegionOptionalParams

Optional parameters.

JitNetworkAccessPoliciesListByResourceGroupNextOptionalParams

Optional parameters.

JitNetworkAccessPoliciesListByResourceGroupOptionalParams

Optional parameters.

JitNetworkAccessPoliciesListNextOptionalParams

Optional parameters.

JitNetworkAccessPoliciesListOptionalParams

Optional parameters.

JitNetworkAccessPolicyInitiatePort
JitNetworkAccessPolicyInitiateRequest
JitNetworkAccessPolicyInitiateVirtualMachine
JitNetworkAccessPolicyVirtualMachine
JitNetworkAccessPortRule
JitNetworkAccessRequest
JitNetworkAccessRequestPort
JitNetworkAccessRequestVirtualMachine
KindAutoGenerated

Describes an Azure resource with kind

Location

Describes an Azure resource with location

Locations

Interface representing a Locations.

LocationsGetOptionalParams

Optional parameters.

LocationsListNextOptionalParams

Optional parameters.

LocationsListOptionalParams

Optional parameters.

MdeOnboardingDataList

List of all MDE onboarding data resources

MdeOnboardings

Interface representing a MdeOnboardings.

MdeOnboardingsGetOptionalParams

Optional parameters.

MdeOnboardingsListOptionalParams

Optional parameters.

Operation

Possible operation in the REST API of Microsoft.Security

OperationDisplay

Security operation display

OperationList

List of possible operations for Microsoft.Security resource provider

Operations

Interface representing a Operations.

OperationsListNextOptionalParams

Optional parameters.

OperationsListOptionalParams

Optional parameters.

PathRecommendation

Represents a path that is recommended to be allowed and its properties

PricingList

List of pricing configurations response.

Pricings

Interface representing a Pricings.

PricingsGetOptionalParams

Optional parameters.

PricingsListOptionalParams

Optional parameters.

PricingsUpdateOptionalParams

Optional parameters.

ProtectionMode

The protection mode of the collection/file types. Exe/Msi/Script are used for Windows, Executable is used for Linux.

ProxyServerProperties

For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.

PublisherInfo

Represents the publisher information of a process/rule

QueryCheck

The rule query details.

RecommendationConfigurationProperties

The type of IoT Security recommendation.

RegulatoryComplianceAssessmentList

List of regulatory compliance assessment response

RegulatoryComplianceAssessments

Interface representing a RegulatoryComplianceAssessments.

RegulatoryComplianceAssessmentsGetOptionalParams

Optional parameters.

RegulatoryComplianceAssessmentsListNextOptionalParams

Optional parameters.

RegulatoryComplianceAssessmentsListOptionalParams

Optional parameters.

RegulatoryComplianceControlList

List of regulatory compliance controls response

RegulatoryComplianceControls

Interface representing a RegulatoryComplianceControls.

RegulatoryComplianceControlsGetOptionalParams

Optional parameters.

RegulatoryComplianceControlsListNextOptionalParams

Optional parameters.

RegulatoryComplianceControlsListOptionalParams

Optional parameters.

RegulatoryComplianceStandardList

List of regulatory compliance standards response

RegulatoryComplianceStandards

Interface representing a RegulatoryComplianceStandards.

RegulatoryComplianceStandardsGetOptionalParams

Optional parameters.

RegulatoryComplianceStandardsListNextOptionalParams

Optional parameters.

RegulatoryComplianceStandardsListOptionalParams

Optional parameters.

Remediation

Remediation details.

Resource

Describes an Azure resource.

ResourceDetails

Details of the resource that was assessed

ResourceIdentifier

A resource identifier for an alert which can be used to direct the alert to the right product exposure group (tenant, workspace, subscription etc.).

Rule

Describes remote addresses that is recommended to communicate with the Azure resource on some (Protocol, Port, Direction). All other remote addresses are recommended to be blocked

RuleResultsInput

Rule results input.

RuleResultsProperties

Rule results properties.

RulesResults

A list of rules results.

RulesResultsInput

Rules results input.

ScanProperties

A vulnerability assessment scan record properties.

ScanResultProperties

A vulnerability assessment scan result properties for a single rule.

ScanResults

A list of vulnerability assessment scan results.

Scans

A list of vulnerability assessment scan records.

ScopeElement

A more specific scope used to identify the alerts to suppress.

SecureScoreControlDefinitionList

List of security controls definition

SecureScoreControlDefinitionSource

The type of the security control (For example, BuiltIn)

SecureScoreControlDefinitions

Interface representing a SecureScoreControlDefinitions.

SecureScoreControlDefinitionsListBySubscriptionNextOptionalParams

Optional parameters.

SecureScoreControlDefinitionsListBySubscriptionOptionalParams

Optional parameters.

SecureScoreControlDefinitionsListNextOptionalParams

Optional parameters.

SecureScoreControlDefinitionsListOptionalParams

Optional parameters.

SecureScoreControlList

List of security controls

SecureScoreControlScore

Calculation result data

SecureScoreControls

Interface representing a SecureScoreControls.

SecureScoreControlsListBySecureScoreNextOptionalParams

Optional parameters.

SecureScoreControlsListBySecureScoreOptionalParams

Optional parameters.

SecureScoreControlsListNextOptionalParams

Optional parameters.

SecureScoreControlsListOptionalParams

Optional parameters.

SecureScores

Interface representing a SecureScores.

SecureScoresGetOptionalParams

Optional parameters.

SecureScoresList

List of secure scores

SecureScoresListNextOptionalParams

Optional parameters.

SecureScoresListOptionalParams

Optional parameters.

SecurityAssessmentList

Page of a security assessments list

SecurityAssessmentMetadataPartnerData

Describes the partner that created the assessment

SecurityAssessmentMetadataProperties

Describes properties of an assessment metadata.

SecurityAssessmentMetadataPropertiesResponsePublishDates
SecurityAssessmentMetadataResponseList

List of security assessment metadata

SecurityAssessmentPartnerData

Data regarding 3rd party partner integration

SecurityAssessmentPropertiesBase

Describes properties of an assessment.

SecurityCenterOptionalParams

Optional parameters.

SecurityConnectorPropertiesOrganizationalData

The multi cloud account's organizational data

SecurityConnectors

Interface representing a SecurityConnectors.

SecurityConnectorsCreateOrUpdateOptionalParams

Optional parameters.

SecurityConnectorsDeleteOptionalParams

Optional parameters.

SecurityConnectorsGetOptionalParams

Optional parameters.

SecurityConnectorsList

List of security connectors response.

SecurityConnectorsListByResourceGroupNextOptionalParams

Optional parameters.

SecurityConnectorsListByResourceGroupOptionalParams

Optional parameters.

SecurityConnectorsListNextOptionalParams

Optional parameters.

SecurityConnectorsListOptionalParams

Optional parameters.

SecurityConnectorsUpdateOptionalParams

Optional parameters.

SecurityContactList

List of security contacts response

SecurityContacts

Interface representing a SecurityContacts.

SecurityContactsCreateOptionalParams

Optional parameters.

SecurityContactsDeleteOptionalParams

Optional parameters.

SecurityContactsGetOptionalParams

Optional parameters.

SecurityContactsListNextOptionalParams

Optional parameters.

SecurityContactsListOptionalParams

Optional parameters.

SecurityContactsUpdateOptionalParams

Optional parameters.

SecuritySolutionList
SecuritySolutions

Interface representing a SecuritySolutions.

SecuritySolutionsGetOptionalParams

Optional parameters.

SecuritySolutionsListNextOptionalParams

Optional parameters.

SecuritySolutionsListOptionalParams

Optional parameters.

SecuritySolutionsReferenceDataList
SecuritySolutionsReferenceDataListByHomeRegionOptionalParams

Optional parameters.

SecuritySolutionsReferenceDataListOptionalParams

Optional parameters.

SecuritySolutionsReferenceDataOperations

Interface representing a SecuritySolutionsReferenceDataOperations.

SecuritySubAssessmentList

List of security sub-assessments

SecurityTaskList

List of security task recommendations

SecurityTaskParameters

Changing set of properties, depending on the task type that is derived from the name field

SensitivityLabel

The sensitivity label.

ServerVulnerabilityAssessmentCreateOrUpdateOptionalParams

Optional parameters.

ServerVulnerabilityAssessmentDeleteOptionalParams

Optional parameters.

ServerVulnerabilityAssessmentGetOptionalParams

Optional parameters.

ServerVulnerabilityAssessmentListByExtendedResourceOptionalParams

Optional parameters.

ServerVulnerabilityAssessmentOperations

Interface representing a ServerVulnerabilityAssessmentOperations.

ServerVulnerabilityAssessmentsList

List of server vulnerability assessments

ServicePrincipalProperties

Details of the service principal.

Settings

Interface representing a Settings.

SettingsGetOptionalParams

Optional parameters.

SettingsList

Subscription settings list.

SettingsListNextOptionalParams

Optional parameters.

SettingsListOptionalParams

Optional parameters.

SettingsUpdateOptionalParams

Optional parameters.

SoftwareInventories

Interface representing a SoftwareInventories.

SoftwareInventoriesGetOptionalParams

Optional parameters.

SoftwareInventoriesListByExtendedResourceNextOptionalParams

Optional parameters.

SoftwareInventoriesListByExtendedResourceOptionalParams

Optional parameters.

SoftwareInventoriesListBySubscriptionNextOptionalParams

Optional parameters.

SoftwareInventoriesListBySubscriptionOptionalParams

Optional parameters.

SoftwaresList

Represents the software inventory of the virtual machine.

SqlVulnerabilityAssessmentBaselineRules

Interface representing a SqlVulnerabilityAssessmentBaselineRules.

SqlVulnerabilityAssessmentBaselineRulesAddOptionalParams

Optional parameters.

SqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateOptionalParams

Optional parameters.

SqlVulnerabilityAssessmentBaselineRulesDeleteOptionalParams

Optional parameters.

SqlVulnerabilityAssessmentBaselineRulesGetOptionalParams

Optional parameters.

SqlVulnerabilityAssessmentBaselineRulesListOptionalParams

Optional parameters.

SqlVulnerabilityAssessmentScanResults

Interface representing a SqlVulnerabilityAssessmentScanResults.

SqlVulnerabilityAssessmentScanResultsGetOptionalParams

Optional parameters.

SqlVulnerabilityAssessmentScanResultsListOptionalParams

Optional parameters.

SqlVulnerabilityAssessmentScans

Interface representing a SqlVulnerabilityAssessmentScans.

SqlVulnerabilityAssessmentScansGetOptionalParams

Optional parameters.

SqlVulnerabilityAssessmentScansListOptionalParams

Optional parameters.

SubAssessmentStatus

Status of the sub-assessment

SubAssessments

Interface representing a SubAssessments.

SubAssessmentsGetOptionalParams

Optional parameters.

SubAssessmentsListAllNextOptionalParams

Optional parameters.

SubAssessmentsListAllOptionalParams

Optional parameters.

SubAssessmentsListNextOptionalParams

Optional parameters.

SubAssessmentsListOptionalParams

Optional parameters.

SuppressionAlertsScope
SystemData

Metadata pertaining to creation and last modification of the resource.

Tags

A list of key value pairs that describe the resource.

TagsResource

A container holding only the Tags for a resource, allowing the user to update the tags.

Tasks

Interface representing a Tasks.

TasksGetResourceGroupLevelTaskOptionalParams

Optional parameters.

TasksGetSubscriptionLevelTaskOptionalParams

Optional parameters.

TasksListByHomeRegionNextOptionalParams

Optional parameters.

TasksListByHomeRegionOptionalParams

Optional parameters.

TasksListByResourceGroupNextOptionalParams

Optional parameters.

TasksListByResourceGroupOptionalParams

Optional parameters.

TasksListNextOptionalParams

Optional parameters.

TasksListOptionalParams

Optional parameters.

TasksUpdateResourceGroupLevelTaskStateOptionalParams

Optional parameters.

TasksUpdateSubscriptionLevelTaskStateOptionalParams

Optional parameters.

Topology

Interface representing a Topology.

TopologyGetOptionalParams

Optional parameters.

TopologyList
TopologyListByHomeRegionNextOptionalParams

Optional parameters.

TopologyListByHomeRegionOptionalParams

Optional parameters.

TopologyListNextOptionalParams

Optional parameters.

TopologyListOptionalParams

Optional parameters.

TopologySingleResource
TopologySingleResourceChild
TopologySingleResourceParent
UserDefinedResourcesProperties

Properties of the IoT Security solution's user defined resources.

UserRecommendation

Represents a user that is recommended to be allowed for a certain rule

VaRule

vulnerability assessment rule metadata details.

VendorReference

Vendor reference

VmRecommendation

Represents a machine that is part of a machine group

WorkspaceSettingList

List of workspace settings response

WorkspaceSettings

Interface representing a WorkspaceSettings.

WorkspaceSettingsCreateOptionalParams

Optional parameters.

WorkspaceSettingsDeleteOptionalParams

Optional parameters.

WorkspaceSettingsGetOptionalParams

Optional parameters.

WorkspaceSettingsListNextOptionalParams

Optional parameters.

WorkspaceSettingsListOptionalParams

Optional parameters.

WorkspaceSettingsUpdateOptionalParams

Optional parameters.

Type Aliases

AadConnectivityState

Defines values for AadConnectivityState.
KnownAadConnectivityState can be used interchangeably with AadConnectivityState, this enum contains the known values that the service supports.

Known values supported by the service

Discovered
NotLicensed
Connected

AadExternalSecuritySolution

Represents an AAD identity protection solution which sends logs to an OMS workspace.

AadSolutionProperties

The external security solution properties for AAD solutions

ActionType

Defines values for ActionType.
KnownActionType can be used interchangeably with ActionType, this enum contains the known values that the service supports.

Known values supported by the service

LogicApp
EventHub
Workspace

ActiveConnectionsNotInAllowedRange

Number of active connections is not in allowed range.

AdaptiveApplicationControlGroup
AdaptiveApplicationControlIssue

Defines values for AdaptiveApplicationControlIssue.
KnownAdaptiveApplicationControlIssue can be used interchangeably with AdaptiveApplicationControlIssue, this enum contains the known values that the service supports.

Known values supported by the service

ViolationsAudited
ViolationsBlocked
MsiAndScriptViolationsAudited
MsiAndScriptViolationsBlocked
ExecutableViolationsAudited
RulesViolatedManually

AdaptiveApplicationControlsGetResponse

Contains response data for the get operation.

AdaptiveApplicationControlsListResponse

Contains response data for the list operation.

AdaptiveApplicationControlsPutResponse

Contains response data for the put operation.

AdaptiveNetworkHardening

The resource whose properties describes the Adaptive Network Hardening settings for some Azure resource

AdaptiveNetworkHardeningsGetResponse

Contains response data for the get operation.

AdaptiveNetworkHardeningsListByExtendedResourceNextResponse

Contains response data for the listByExtendedResourceNext operation.

AdaptiveNetworkHardeningsListByExtendedResourceResponse

Contains response data for the listByExtendedResource operation.

AdditionalDataUnion
AdditionalWorkspaceDataType

Defines values for AdditionalWorkspaceDataType.
KnownAdditionalWorkspaceDataType can be used interchangeably with AdditionalWorkspaceDataType, this enum contains the known values that the service supports.

Known values supported by the service

Alerts
RawEvents

AdditionalWorkspaceType

Defines values for AdditionalWorkspaceType.
KnownAdditionalWorkspaceType can be used interchangeably with AdditionalWorkspaceType, this enum contains the known values that the service supports.

Known values supported by the service

Sentinel

AdvancedThreatProtectionCreateResponse

Contains response data for the create operation.

AdvancedThreatProtectionGetResponse

Contains response data for the get operation.

AdvancedThreatProtectionSetting

The Advanced Threat Protection resource.

Alert

Security alert

AlertNotifications

Defines values for AlertNotifications.
KnownAlertNotifications can be used interchangeably with AlertNotifications, this enum contains the known values that the service supports.

Known values supported by the service

On: Get notifications on new alerts
Off: Don't get notifications on new alerts

AlertSeverity

Defines values for AlertSeverity.
KnownAlertSeverity can be used interchangeably with AlertSeverity, this enum contains the known values that the service supports.

Known values supported by the service

Informational: Informational
Low: Low
Medium: Medium
High: High

AlertSimulatorBundlesRequestProperties

Simulate alerts according to this bundles.

AlertSimulatorRequestPropertiesUnion
AlertStatus

Defines values for AlertStatus.
KnownAlertStatus can be used interchangeably with AlertStatus, this enum contains the known values that the service supports.

Known values supported by the service

Active: An alert which doesn't specify a value is assigned the status 'Active'
Resolved: Alert closed after handling
Dismissed: Alert dismissed as false positive

AlertSyncSettings

Represents an alert sync setting

AlertsGetResourceGroupLevelResponse

Contains response data for the getResourceGroupLevel operation.

AlertsGetSubscriptionLevelResponse

Contains response data for the getSubscriptionLevel operation.

AlertsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

AlertsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

AlertsListNextResponse

Contains response data for the listNext operation.

AlertsListResourceGroupLevelByRegionNextResponse

Contains response data for the listResourceGroupLevelByRegionNext operation.

AlertsListResourceGroupLevelByRegionResponse

Contains response data for the listResourceGroupLevelByRegion operation.

AlertsListResponse

Contains response data for the list operation.

AlertsListSubscriptionLevelByRegionNextResponse

Contains response data for the listSubscriptionLevelByRegionNext operation.

AlertsListSubscriptionLevelByRegionResponse

Contains response data for the listSubscriptionLevelByRegion operation.

AlertsSuppressionRule

Describes the suppression rule

AlertsSuppressionRulesGetResponse

Contains response data for the get operation.

AlertsSuppressionRulesListNextResponse

Contains response data for the listNext operation.

AlertsSuppressionRulesListResponse

Contains response data for the list operation.

AlertsSuppressionRulesUpdateResponse

Contains response data for the update operation.

AlertsToAdmins

Defines values for AlertsToAdmins.
KnownAlertsToAdmins can be used interchangeably with AlertsToAdmins, this enum contains the known values that the service supports.

Known values supported by the service

On: Send notification on new alerts to the subscription's admins
Off: Don't send notification on new alerts to the subscription's admins

AllowedConnectionsGetResponse

Contains response data for the get operation.

AllowedConnectionsListByHomeRegionNextResponse

Contains response data for the listByHomeRegionNext operation.

AllowedConnectionsListByHomeRegionResponse

Contains response data for the listByHomeRegion operation.

AllowedConnectionsListNextResponse

Contains response data for the listNext operation.

AllowedConnectionsListResponse

Contains response data for the list operation.

AllowedConnectionsResource

The resource whose properties describes the allowed traffic between Azure resources

AllowlistCustomAlertRule

A custom alert rule that checks if a value (depends on the custom alert type) is allowed.

AllowlistCustomAlertRuleUnion
AmqpC2DMessagesNotInAllowedRange

Number of cloud to device messages (AMQP protocol) is not in allowed range.

AmqpC2DRejectedMessagesNotInAllowedRange

Number of rejected cloud to device messages (AMQP protocol) is not in allowed range.

AmqpD2CMessagesNotInAllowedRange

Number of device to cloud messages (AMQP protocol) is not in allowed range.

AscLocation

The ASC location of the subscription is in the "name" field

AssessedResourceType

Defines values for AssessedResourceType.
KnownAssessedResourceType can be used interchangeably with AssessedResourceType, this enum contains the known values that the service supports.

Known values supported by the service

SqlServerVulnerability
ContainerRegistryVulnerability
ServerVulnerability

AssessmentStatusCode

Defines values for AssessmentStatusCode.
KnownAssessmentStatusCode can be used interchangeably with AssessmentStatusCode, this enum contains the known values that the service supports.

Known values supported by the service

Healthy: The resource is healthy
Unhealthy: The resource has a security issue that needs to be addressed
NotApplicable: Assessment for this resource did not happen

AssessmentStatusResponse

The result of the assessment

AssessmentType

Defines values for AssessmentType.
KnownAssessmentType can be used interchangeably with AssessmentType, this enum contains the known values that the service supports.

Known values supported by the service

BuiltIn: Azure Security Center managed assessments
CustomPolicy: User defined policies that are automatically ingested from Azure Policy to Azure Security Center
CustomerManaged: User assessments pushed directly by the user or other third party to Azure Security Center
VerifiedPartner: An assessment that was created by a verified 3rd party if the user connected it to ASC

AssessmentsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

AssessmentsGetResponse

Contains response data for the get operation.

AssessmentsListNextResponse

Contains response data for the listNext operation.

AssessmentsListResponse

Contains response data for the list operation.

AssessmentsMetadataCreateInSubscriptionResponse

Contains response data for the createInSubscription operation.

AssessmentsMetadataGetInSubscriptionResponse

Contains response data for the getInSubscription operation.

AssessmentsMetadataGetResponse

Contains response data for the get operation.

AssessmentsMetadataListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

AssessmentsMetadataListBySubscriptionResponse

Contains response data for the listBySubscription operation.

AssessmentsMetadataListNextResponse

Contains response data for the listNext operation.

AssessmentsMetadataListResponse

Contains response data for the list operation.

AtaExternalSecuritySolution

Represents an ATA security solution which sends logs to an OMS workspace

AtaSolutionProperties

The external security solution properties for ATA solutions

AuthenticationDetailsPropertiesUnion
AuthenticationProvisioningState

Defines values for AuthenticationProvisioningState.
KnownAuthenticationProvisioningState can be used interchangeably with AuthenticationProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Valid: Valid connector
Invalid: Invalid connector
Expired: the connection has expired
IncorrectPolicy: Incorrect policy of the connector

AuthenticationType

Defines values for AuthenticationType.
KnownAuthenticationType can be used interchangeably with AuthenticationType, this enum contains the known values that the service supports.

Known values supported by the service

awsCreds: AWS cloud account connector user credentials authentication
awsAssumeRole: AWS account connector assume role authentication
gcpCredentials: GCP account connector service to service authentication

AutoProvision

Defines values for AutoProvision.
KnownAutoProvision can be used interchangeably with AutoProvision, this enum contains the known values that the service supports.

Known values supported by the service

On: Install missing security agent on VMs automatically
Off: Do not install security agent on the VMs automatically

AutoProvisioningSetting

Auto provisioning setting

AutoProvisioningSettingsCreateResponse

Contains response data for the create operation.

AutoProvisioningSettingsGetResponse

Contains response data for the get operation.

AutoProvisioningSettingsListNextResponse

Contains response data for the listNext operation.

AutoProvisioningSettingsListResponse

Contains response data for the list operation.

Automation

The security automation resource.

AutomationActionEventHub

The target Event Hub to which event data will be exported. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore

AutomationActionLogicApp

The logic app action that should be triggered. To learn more about Security Center's Workflow Automation capabilities, visit https://aka.ms/ASCWorkflowAutomationLearnMore

AutomationActionUnion
AutomationActionWorkspace

The Log Analytics Workspace to which event data will be exported. Security alerts data will reside in the 'SecurityAlert' table and the assessments data will reside in the 'SecurityRecommendation' table (under the 'Security'/'SecurityCenterFree' solutions). Note that in order to view the data in the workspace, the Security Center Log Analytics free/standard solution needs to be enabled on that workspace. To learn more about Security Center continuous export capabilities, visit https://aka.ms/ASCExportLearnMore

AutomationsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

AutomationsGetResponse

Contains response data for the get operation.

AutomationsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

AutomationsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

AutomationsListNextResponse

Contains response data for the listNext operation.

AutomationsListResponse

Contains response data for the list operation.

AutomationsValidateResponse

Contains response data for the validate operation.

AwAssumeRoleAuthenticationDetailsProperties

AWS cloud account connector based assume role, the role enables delegating access to your AWS resources. The role is composed of role Amazon Resource Name (ARN) and external ID. For more details, refer to Creating a Role to Delegate Permissions to an IAM User (write only)

AwsCredsAuthenticationDetailsProperties

AWS cloud account connector based credentials, the credentials is composed of access key ID and secret key, for more details, refer to Creating an IAM User in Your AWS Account (write only)

AzureResourceDetails

Details of the Azure resource that was assessed

AzureResourceIdentifier

Azure resource identifier.

BundleType

Defines values for BundleType.
KnownBundleType can be used interchangeably with BundleType, this enum contains the known values that the service supports.

Known values supported by the service

AppServices
DNS
KeyVaults
KubernetesService
ResourceManager
SqlServers
StorageAccounts
VirtualMachines

Categories

Defines values for Categories.
KnownCategories can be used interchangeably with Categories, this enum contains the known values that the service supports.

Known values supported by the service

Compute
Networking
Data
IdentityAndAccess
IoT

CefExternalSecuritySolution

Represents a security solution which sends CEF logs to an OMS workspace

CefSolutionProperties

The external security solution properties for CEF solutions

CloudName

Defines values for CloudName.
KnownCloudName can be used interchangeably with CloudName, this enum contains the known values that the service supports.

Known values supported by the service

Azure
AWS
GCP

CloudOfferingUnion
Compliance

Compliance of a scope

ComplianceResult

a compliance result

ComplianceResultsGetResponse

Contains response data for the get operation.

ComplianceResultsListNextResponse

Contains response data for the listNext operation.

ComplianceResultsListResponse

Contains response data for the list operation.

CompliancesGetResponse

Contains response data for the get operation.

CompliancesListNextResponse

Contains response data for the listNext operation.

CompliancesListResponse

Contains response data for the list operation.

ConfigurationStatus

Defines values for ConfigurationStatus.
KnownConfigurationStatus can be used interchangeably with ConfigurationStatus, this enum contains the known values that the service supports.

Known values supported by the service

Configured
NotConfigured
InProgress
Failed
NoStatus

ConnectionFromIpNotAllowed

Inbound connection from an ip that isn't allowed. Allow list consists of ipv4 or ipv6 range in CIDR notation.

ConnectionToIpNotAllowed

Outbound connection to an ip that isn't allowed. Allow list consists of ipv4 or ipv6 range in CIDR notation.

ConnectionType

Defines values for ConnectionType.
KnownConnectionType can be used interchangeably with ConnectionType, this enum contains the known values that the service supports.

Known values supported by the service

Internal
External

ConnectorSetting

The connector setting

ConnectorsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ConnectorsGetResponse

Contains response data for the get operation.

ConnectorsListNextResponse

Contains response data for the listNext operation.

ConnectorsListResponse

Contains response data for the list operation.

ContainerRegistryVulnerabilityProperties

Additional context fields for container registry Vulnerability assessment

ControlType

Defines values for ControlType.
KnownControlType can be used interchangeably with ControlType, this enum contains the known values that the service supports.

Known values supported by the service

BuiltIn: Azure Security Center managed assessments
Custom: Non Azure Security Center managed assessments

CreatedByType

Defines values for CreatedByType.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User
Application
ManagedIdentity
Key

CspmMonitorAwsOffering

The CSPM monitoring for AWS offering configurations

CustomAlertRuleUnion
CustomAssessmentAutomation

Custom Assessment Automation

CustomAssessmentAutomationRequest

Custom Assessment Automation request

CustomAssessmentAutomationsCreateResponse

Contains response data for the create operation.

CustomAssessmentAutomationsGetResponse

Contains response data for the get operation.

CustomAssessmentAutomationsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

CustomAssessmentAutomationsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

CustomAssessmentAutomationsListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

CustomAssessmentAutomationsListBySubscriptionResponse

Contains response data for the listBySubscription operation.

CustomEntityStoreAssignment

Custom entity store assignment

CustomEntityStoreAssignmentsCreateResponse

Contains response data for the create operation.

CustomEntityStoreAssignmentsGetResponse

Contains response data for the get operation.

CustomEntityStoreAssignmentsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

CustomEntityStoreAssignmentsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

CustomEntityStoreAssignmentsListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

CustomEntityStoreAssignmentsListBySubscriptionResponse

Contains response data for the listBySubscription operation.

DataExportSettings

Represents a data export setting

DataSource

Defines values for DataSource.
KnownDataSource can be used interchangeably with DataSource, this enum contains the known values that the service supports.

Known values supported by the service

TwinData: Devices twin data

DefenderForContainersAwsOffering

The Defender for Containers AWS offering configurations

DefenderForServersAwsOffering

The Defender for Servers AWS offering configurations

DenylistCustomAlertRule

A custom alert rule that checks if a value (depends on the custom alert type) is denied.

DeviceSecurityGroup

The device security group resource

DeviceSecurityGroupsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DeviceSecurityGroupsGetResponse

Contains response data for the get operation.

DeviceSecurityGroupsListNextResponse

Contains response data for the listNext operation.

DeviceSecurityGroupsListResponse

Contains response data for the list operation.

DirectMethodInvokesNotInAllowedRange

Number of direct method invokes is not in allowed range.

Direction

Defines values for Direction.
KnownDirection can be used interchangeably with Direction, this enum contains the known values that the service supports.

Known values supported by the service

Inbound
Outbound

DiscoveredSecuritySolution
DiscoveredSecuritySolutionsGetResponse

Contains response data for the get operation.

DiscoveredSecuritySolutionsListByHomeRegionNextResponse

Contains response data for the listByHomeRegionNext operation.

DiscoveredSecuritySolutionsListByHomeRegionResponse

Contains response data for the listByHomeRegion operation.

DiscoveredSecuritySolutionsListNextResponse

Contains response data for the listNext operation.

DiscoveredSecuritySolutionsListResponse

Contains response data for the list operation.

EndOfSupportStatus

Defines values for EndOfSupportStatus.
KnownEndOfSupportStatus can be used interchangeably with EndOfSupportStatus, this enum contains the known values that the service supports.

Known values supported by the service

None
noLongerSupported
versionNoLongerSupported
upcomingNoLongerSupported
upcomingVersionNoLongerSupported

EnforcementMode

Defines values for EnforcementMode.
KnownEnforcementMode can be used interchangeably with EnforcementMode, this enum contains the known values that the service supports.

Known values supported by the service

Audit
Enforce
None

EnforcementSupport

Defines values for EnforcementSupport.
KnownEnforcementSupport can be used interchangeably with EnforcementSupport, this enum contains the known values that the service supports.

Known values supported by the service

Supported
NotSupported
Unknown

EventSource

Defines values for EventSource.
KnownEventSource can be used interchangeably with EventSource, this enum contains the known values that the service supports.

Known values supported by the service

Assessments
AssessmentsSnapshot
SubAssessments
SubAssessmentsSnapshot
Alerts
SecureScores
SecureScoresSnapshot
SecureScoreControls
SecureScoreControlsSnapshot
RegulatoryComplianceAssessment
RegulatoryComplianceAssessmentSnapshot

ExpandControlsEnum

Defines values for ExpandControlsEnum.
KnownExpandControlsEnum can be used interchangeably with ExpandControlsEnum, this enum contains the known values that the service supports.

Known values supported by the service

definition: Add definition object for each control

ExpandEnum

Defines values for ExpandEnum.
KnownExpandEnum can be used interchangeably with ExpandEnum, this enum contains the known values that the service supports.

Known values supported by the service

links: All links associated with an assessment
metadata: Assessment metadata

ExportData

Defines values for ExportData.
KnownExportData can be used interchangeably with ExportData, this enum contains the known values that the service supports.

Known values supported by the service

RawEvents: Agent raw events

ExternalSecuritySolution

Represents a security solution external to Azure Security Center which sends information to an OMS workspace and whose data is displayed by Azure Security Center.

ExternalSecuritySolutionKind

Defines values for ExternalSecuritySolutionKind.
KnownExternalSecuritySolutionKind can be used interchangeably with ExternalSecuritySolutionKind, this enum contains the known values that the service supports.

Known values supported by the service

CEF
ATA
AAD

ExternalSecuritySolutionUnion
ExternalSecuritySolutionsGetResponse

Contains response data for the get operation.

ExternalSecuritySolutionsListByHomeRegionNextResponse

Contains response data for the listByHomeRegionNext operation.

ExternalSecuritySolutionsListByHomeRegionResponse

Contains response data for the listByHomeRegion operation.

ExternalSecuritySolutionsListNextResponse

Contains response data for the listNext operation.

ExternalSecuritySolutionsListResponse

Contains response data for the list operation.

FailedLocalLoginsNotInAllowedRange

Number of failed local logins is not in allowed range.

FileType

Defines values for FileType.
KnownFileType can be used interchangeably with FileType, this enum contains the known values that the service supports.

Known values supported by the service

Exe
Dll
Msi
Script
Executable
Unknown

FileUploadsNotInAllowedRange

Number of file uploads is not in allowed range.

GcpCredentialsDetailsProperties

GCP cloud account connector based service to service credentials, the credentials are composed of the organization ID and a JSON API key (write only)

HttpC2DMessagesNotInAllowedRange

Number of cloud to device messages (HTTP protocol) is not in allowed range.

HttpC2DRejectedMessagesNotInAllowedRange

Number of rejected cloud to device messages (HTTP protocol) is not in allowed range.

HttpD2CMessagesNotInAllowedRange

Number of device to cloud messages (HTTP protocol) is not in allowed range.

HybridComputeProvisioningState

Defines values for HybridComputeProvisioningState.
KnownHybridComputeProvisioningState can be used interchangeably with HybridComputeProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Valid: Valid service principal details.
Invalid: Invalid service principal details.
Expired: the service principal details are expired

ImplementationEffort

Defines values for ImplementationEffort.
KnownImplementationEffort can be used interchangeably with ImplementationEffort, this enum contains the known values that the service supports.

Known values supported by the service

Low
Moderate
High

InformationProtectionAwsOffering

The information protection for AWS offering configurations

InformationProtectionPoliciesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

InformationProtectionPoliciesGetResponse

Contains response data for the get operation.

InformationProtectionPoliciesListNextResponse

Contains response data for the listNext operation.

InformationProtectionPoliciesListResponse

Contains response data for the list operation.

InformationProtectionPolicy

Information protection policy.

InformationProtectionPolicyName

Defines values for InformationProtectionPolicyName.
KnownInformationProtectionPolicyName can be used interchangeably with InformationProtectionPolicyName, this enum contains the known values that the service supports.

Known values supported by the service

effective
custom

IngestionSetting

Configures how to correlate scan data and logs with resources associated with the subscription.

IngestionSettingsCreateResponse

Contains response data for the create operation.

IngestionSettingsGetResponse

Contains response data for the get operation.

IngestionSettingsListConnectionStringsResponse

Contains response data for the listConnectionStrings operation.

IngestionSettingsListNextResponse

Contains response data for the listNext operation.

IngestionSettingsListResponse

Contains response data for the list operation.

IngestionSettingsListTokensResponse

Contains response data for the listTokens operation.

Intent

Defines values for Intent.
KnownIntent can be used interchangeably with Intent, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Unknown
PreAttack: PreAttack could be either an attempt to access a certain resource regardless of a malicious intent, or a failed attempt to gain access to a target system to gather information prior to exploitation. This step is usually detected as an attempt, originating from outside the network, to scan the target system and find a way in. Further details on the PreAttack stage can be read in MITRE Pre-Att&ck matrix.
InitialAccess: InitialAccess is the stage where an attacker manages to get foothold on the attacked resource.
Persistence: Persistence is any access, action, or configuration change to a system that gives a threat actor a persistent presence on that system.
PrivilegeEscalation: Privilege escalation is the result of actions that allow an adversary to obtain a higher level of permissions on a system or network.
DefenseEvasion: Defense evasion consists of techniques an adversary may use to evade detection or avoid other defenses.
CredentialAccess: Credential access represents techniques resulting in access to or control over system, domain, or service credentials that are used within an enterprise environment.
Discovery: Discovery consists of techniques that allow the adversary to gain knowledge about the system and internal network.
LateralMovement: Lateral movement consists of techniques that enable an adversary to access and control remote systems on a network and could, but does not necessarily, include execution of tools on remote systems.
Execution: The execution tactic represents techniques that result in execution of adversary-controlled code on a local or remote system.
Collection: Collection consists of techniques used to identify and gather information, such as sensitive files, from a target network prior to exfiltration.
Exfiltration: Exfiltration refers to techniques and attributes that result or aid in the adversary removing files and information from a target network.
CommandAndControl: The command and control tactic represents how adversaries communicate with systems under their control within a target network.
Impact: Impact events primarily try to directly reduce the availability or integrity of a system, service, or network; including manipulation of data to impact a business or operational process.
Probing: Probing could be either an attempt to access a certain resource regardless of a malicious intent, or a failed attempt to gain access to a target system to gather information prior to exploitation.
Exploitation: Exploitation is the stage where an attacker manages to get a foothold on the attacked resource. This stage is relevant for compute hosts and resources such as user accounts, certificates etc.

IoTSecurityAggregatedAlert

Security Solution Aggregated Alert information

IoTSecurityAggregatedRecommendation

IoT Security solution recommendation information.

IoTSecuritySolutionAnalyticsModel

Security analytics of your IoT Security solution

IoTSecuritySolutionModel

IoT Security solution configuration and resource information.

IotSecuritySolutionAnalyticsGetResponse

Contains response data for the get operation.

IotSecuritySolutionAnalyticsListResponse

Contains response data for the list operation.

IotSecuritySolutionCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

IotSecuritySolutionGetResponse

Contains response data for the get operation.

IotSecuritySolutionListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

IotSecuritySolutionListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

IotSecuritySolutionListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

IotSecuritySolutionListBySubscriptionResponse

Contains response data for the listBySubscription operation.

IotSecuritySolutionUpdateResponse

Contains response data for the update operation.

IotSecuritySolutionsAnalyticsAggregatedAlertGetResponse

Contains response data for the get operation.

IotSecuritySolutionsAnalyticsAggregatedAlertListNextResponse

Contains response data for the listNext operation.

IotSecuritySolutionsAnalyticsAggregatedAlertListResponse

Contains response data for the list operation.

IotSecuritySolutionsAnalyticsRecommendationGetResponse

Contains response data for the get operation.

IotSecuritySolutionsAnalyticsRecommendationListNextResponse

Contains response data for the listNext operation.

IotSecuritySolutionsAnalyticsRecommendationListResponse

Contains response data for the list operation.

JitNetworkAccessPoliciesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

JitNetworkAccessPoliciesGetResponse

Contains response data for the get operation.

JitNetworkAccessPoliciesInitiateResponse

Contains response data for the initiate operation.

JitNetworkAccessPoliciesListByRegionNextResponse

Contains response data for the listByRegionNext operation.

JitNetworkAccessPoliciesListByRegionResponse

Contains response data for the listByRegion operation.

JitNetworkAccessPoliciesListByResourceGroupAndRegionNextResponse

Contains response data for the listByResourceGroupAndRegionNext operation.

JitNetworkAccessPoliciesListByResourceGroupAndRegionResponse

Contains response data for the listByResourceGroupAndRegion operation.

JitNetworkAccessPoliciesListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

JitNetworkAccessPoliciesListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

JitNetworkAccessPoliciesListNextResponse

Contains response data for the listNext operation.

JitNetworkAccessPoliciesListResponse

Contains response data for the list operation.

JitNetworkAccessPolicy
Kind

Defines values for Kind.
KnownKind can be used interchangeably with Kind, this enum contains the known values that the service supports.

Known values supported by the service

Bundles: Simulate alerts according to bundles

ListCustomAlertRule

A List custom alert rule.

ListCustomAlertRuleUnion
LocalUserNotAllowed

Login by a local user that isn't allowed. Allow list consists of login names to allow.

LocationsGetResponse

Contains response data for the get operation.

LocationsListNextResponse

Contains response data for the listNext operation.

LocationsListResponse

Contains response data for the list operation.

LogAnalyticsIdentifier

Represents a Log Analytics workspace scope identifier.

MdeOnboardingData

The resource of the configuration or data needed to onboard the machine to MDE

MdeOnboardingsGetResponse

Contains response data for the get operation.

MdeOnboardingsListResponse

Contains response data for the list operation.

MqttC2DMessagesNotInAllowedRange

Number of cloud to device messages (MQTT protocol) is not in allowed range.

MqttC2DRejectedMessagesNotInAllowedRange

Number of rejected cloud to device messages (MQTT protocol) is not in allowed range.

MqttD2CMessagesNotInAllowedRange

Number of device to cloud messages (MQTT protocol) is not in allowed range.

OfferingType

Defines values for OfferingType.
KnownOfferingType can be used interchangeably with OfferingType, this enum contains the known values that the service supports.

Known values supported by the service

CspmMonitorAws
DefenderForContainersAws
DefenderForServersAws
InformationProtectionAws

OnPremiseResourceDetails

Details of the On Premise resource that was assessed

OnPremiseResourceDetailsUnion
OnPremiseSqlResourceDetails

Details of the On Premise Sql resource that was assessed

OperationsListNextResponse

Contains response data for the listNext operation.

OperationsListResponse

Contains response data for the list operation.

Operator

Defines values for Operator.
KnownOperator can be used interchangeably with Operator, this enum contains the known values that the service supports.

Known values supported by the service

Equals: Applies for decimal and non-decimal operands
GreaterThan: Applies only for decimal operands
GreaterThanOrEqualTo: Applies only for decimal operands
LesserThan: Applies only for decimal operands
LesserThanOrEqualTo: Applies only for decimal operands
NotEquals: Applies for decimal and non-decimal operands
Contains: Applies only for non-decimal operands
StartsWith: Applies only for non-decimal operands
EndsWith: Applies only for non-decimal operands

OrganizationMembershipType

Defines values for OrganizationMembershipType.
KnownOrganizationMembershipType can be used interchangeably with OrganizationMembershipType, this enum contains the known values that the service supports.

Known values supported by the service

Member
Organization

PermissionProperty

Defines values for PermissionProperty.
KnownPermissionProperty can be used interchangeably with PermissionProperty, this enum contains the known values that the service supports.

Known values supported by the service

AWS::AWSSecurityHubReadOnlyAccess: This permission provides read only access to AWS Security Hub resources.
AWS::SecurityAudit: This permission grants access to read security configuration metadata.
AWS::AmazonSSMAutomationRole: The permission provides for EC2 Automation service to execute activities defined within Automation documents.
GCP::Security Center Admin Viewer: This permission provides read only access to GCP Security Command Center.

Pricing

Azure Security Center is provided in two pricing tiers: free and standard, with the standard tier available with a trial period. The standard tier offers advanced security capabilities, while the free tier offers basic security features.

PricingTier

Defines values for PricingTier.
KnownPricingTier can be used interchangeably with PricingTier, this enum contains the known values that the service supports.

Known values supported by the service

Free: Get free Azure security center experience with basic security features
Standard: Get the standard Azure security center experience with advanced security features

PricingsGetResponse

Contains response data for the get operation.

PricingsListResponse

Contains response data for the list operation.

PricingsUpdateResponse

Contains response data for the update operation.

ProcessNotAllowed

Execution of a process that isn't allowed. Allow list consists of process names to allow.

PropertyType

Defines values for PropertyType.
KnownPropertyType can be used interchangeably with PropertyType, this enum contains the known values that the service supports.

Known values supported by the service

String
Integer
Number
Boolean

Protocol

Defines values for Protocol.
KnownProtocol can be used interchangeably with Protocol, this enum contains the known values that the service supports.

Known values supported by the service

TCP
UDP \


ProvisioningState

Defines values for ProvisioningState.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded
Failed
Updating

QueuePurgesNotInAllowedRange

Number of device queue purges is not in allowed range.

Rank

Defines values for Rank.

RecommendationAction

Defines values for RecommendationAction.
KnownRecommendationAction can be used interchangeably with RecommendationAction, this enum contains the known values that the service supports.

Known values supported by the service

Recommended
Add
Remove

RecommendationConfigStatus

Defines values for RecommendationConfigStatus.
KnownRecommendationConfigStatus can be used interchangeably with RecommendationConfigStatus, this enum contains the known values that the service supports.

Known values supported by the service

Disabled
Enabled

RecommendationStatus

Defines values for RecommendationStatus.
KnownRecommendationStatus can be used interchangeably with RecommendationStatus, this enum contains the known values that the service supports.

Known values supported by the service

Recommended
NotRecommended
NotAvailable
NoStatus

RecommendationType

Defines values for RecommendationType.
KnownRecommendationType can be used interchangeably with RecommendationType, this enum contains the known values that the service supports.

Known values supported by the service

IoT_ACRAuthentication: Authentication schema used for pull an edge module from an ACR repository does not use Service Principal Authentication.
IoT_AgentSendsUnutilizedMessages: IoT agent message size capacity is currently underutilized, causing an increase in the number of sent messages. Adjust message intervals for better utilization.
IoT_Baseline: Identified security related system configuration issues.
IoT_EdgeHubMemOptimize: You can optimize Edge Hub memory usage by turning off protocol heads for any protocols not used by Edge modules in your solution.
IoT_EdgeLoggingOptions: Logging is disabled for this edge module.
IoT_InconsistentModuleSettings: A minority within a device security group has inconsistent Edge Module settings with the rest of their group.
IoT_InstallAgent: Install the Azure Security of Things Agent.
IoT_IPFilter_DenyAll: IP Filter Configuration should have rules defined for allowed traffic and should deny all other traffic by default.
IoT_IPFilter_PermissiveRule: An Allow IP Filter rules source IP range is too large. Overly permissive rules might expose your IoT hub to malicious intenders.
IoT_OpenPorts: A listening endpoint was found on the device.
IoT_PermissiveFirewallPolicy: An Allowed firewall policy was found (INPUT/OUTPUT). The policy should Deny all traffic by default and define rules to allow necessary communication to/from the device.
IoT_PermissiveInputFirewallRules: A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports.
IoT_PermissiveOutputFirewallRules: A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports.
IoT_PrivilegedDockerOptions: Edge module is configured to run in privileged mode, with extensive Linux capabilities or with host-level network access (send/receive data to host machine).
IoT_SharedCredentials: Same authentication credentials to the IoT Hub used by multiple devices. This could indicate an illegitimate device impersonating a legitimate device. It also exposes the risk of device impersonation by an attacker.
IoT_VulnerableTLSCipherSuite: Insecure TLS configurations detected. Immediate upgrade recommended.

RegulatoryComplianceAssessment

Regulatory compliance assessment details and state

RegulatoryComplianceAssessmentsGetResponse

Contains response data for the get operation.

RegulatoryComplianceAssessmentsListNextResponse

Contains response data for the listNext operation.

RegulatoryComplianceAssessmentsListResponse

Contains response data for the list operation.

RegulatoryComplianceControl

Regulatory compliance control details and state

RegulatoryComplianceControlsGetResponse

Contains response data for the get operation.

RegulatoryComplianceControlsListNextResponse

Contains response data for the listNext operation.

RegulatoryComplianceControlsListResponse

Contains response data for the list operation.

RegulatoryComplianceStandard

Regulatory compliance standard details and state

RegulatoryComplianceStandardsGetResponse

Contains response data for the get operation.

RegulatoryComplianceStandardsListNextResponse

Contains response data for the listNext operation.

RegulatoryComplianceStandardsListResponse

Contains response data for the list operation.

ReportedSeverity

Defines values for ReportedSeverity.
KnownReportedSeverity can be used interchangeably with ReportedSeverity, this enum contains the known values that the service supports.

Known values supported by the service

Informational
Low
Medium
High

ResourceDetailsUnion
ResourceIdentifierType

Defines values for ResourceIdentifierType.
KnownResourceIdentifierType can be used interchangeably with ResourceIdentifierType, this enum contains the known values that the service supports.

Known values supported by the service

AzureResource
LogAnalytics

ResourceIdentifierUnion
ResourceStatus

Defines values for ResourceStatus.
KnownResourceStatus can be used interchangeably with ResourceStatus, this enum contains the known values that the service supports.

Known values supported by the service

Healthy: This assessment on the resource is healthy
NotApplicable: This assessment is not applicable to this resource
OffByPolicy: This assessment is turned off by policy on this subscription
NotHealthy: This assessment on the resource is not healthy

RuleResults

Rule results.

RuleSeverity

Defines values for RuleSeverity.
KnownRuleSeverity can be used interchangeably with RuleSeverity, this enum contains the known values that the service supports.

Known values supported by the service

High: High
Medium: Medium
Low: Low
Informational: Informational
Obsolete: Obsolete

RuleState

Defines values for RuleState.

RuleStatus

Defines values for RuleStatus.
KnownRuleStatus can be used interchangeably with RuleStatus, this enum contains the known values that the service supports.

Known values supported by the service

NonFinding: NonFinding
Finding: Finding
InternalError: InternalError

RuleType

Defines values for RuleType.
KnownRuleType can be used interchangeably with RuleType, this enum contains the known values that the service supports.

Known values supported by the service

Binary: Binary
BaselineExpected: BaselineExpected
PositiveList: PositiveList
NegativeList: NegativeList

Scan

A vulnerability assessment scan record.

ScanResult

A vulnerability assessment scan result for a single rule.

ScanState

Defines values for ScanState.
KnownScanState can be used interchangeably with ScanState, this enum contains the known values that the service supports.

Known values supported by the service

Failed: Failed
FailedToRun: FailedToRun
InProgress: InProgress
Passed: Passed

ScanTriggerType

Defines values for ScanTriggerType.
KnownScanTriggerType can be used interchangeably with ScanTriggerType, this enum contains the known values that the service supports.

Known values supported by the service

OnDemand: OnDemand
Recurring: Recurring

SecureScoreControlDefinitionItem

Information about the security control.

SecureScoreControlDefinitionsListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

SecureScoreControlDefinitionsListBySubscriptionResponse

Contains response data for the listBySubscription operation.

SecureScoreControlDefinitionsListNextResponse

Contains response data for the listNext operation.

SecureScoreControlDefinitionsListResponse

Contains response data for the list operation.

SecureScoreControlDetails

Details of the security control, its score, and the health status of the relevant resources.

SecureScoreControlsListBySecureScoreNextResponse

Contains response data for the listBySecureScoreNext operation.

SecureScoreControlsListBySecureScoreResponse

Contains response data for the listBySecureScore operation.

SecureScoreControlsListNextResponse

Contains response data for the listNext operation.

SecureScoreControlsListResponse

Contains response data for the list operation.

SecureScoreItem

Secure score item data model

SecureScoresGetResponse

Contains response data for the get operation.

SecureScoresListNextResponse

Contains response data for the listNext operation.

SecureScoresListResponse

Contains response data for the list operation.

SecurityAssessment

Security assessment on a resource

SecurityAssessmentMetadata

Security assessment metadata

SecurityAssessmentMetadataPropertiesResponse

Describes properties of an assessment metadata response.

SecurityAssessmentMetadataResponse

Security assessment metadata response

SecurityAssessmentProperties

Describes properties of an assessment.

SecurityAssessmentPropertiesResponse

Describes properties of an assessment.

SecurityAssessmentResponse

Security assessment on a resource - response format

SecurityConnector

The security connector resource.

SecurityConnectorsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

SecurityConnectorsGetResponse

Contains response data for the get operation.

SecurityConnectorsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

SecurityConnectorsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

SecurityConnectorsListNextResponse

Contains response data for the listNext operation.

SecurityConnectorsListResponse

Contains response data for the list operation.

SecurityConnectorsUpdateResponse

Contains response data for the update operation.

SecurityContact

Contact details for security issues

SecurityContactsCreateResponse

Contains response data for the create operation.

SecurityContactsGetResponse

Contains response data for the get operation.

SecurityContactsListNextResponse

Contains response data for the listNext operation.

SecurityContactsListResponse

Contains response data for the list operation.

SecurityContactsUpdateResponse

Contains response data for the update operation.

SecurityFamily

Defines values for SecurityFamily.
KnownSecurityFamily can be used interchangeably with SecurityFamily, this enum contains the known values that the service supports.

Known values supported by the service

Waf
Ngfw
SaasWaf
Va

SecuritySolution
SecuritySolutionStatus

Defines values for SecuritySolutionStatus.
KnownSecuritySolutionStatus can be used interchangeably with SecuritySolutionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Enabled
Disabled

SecuritySolutionsGetResponse

Contains response data for the get operation.

SecuritySolutionsListNextResponse

Contains response data for the listNext operation.

SecuritySolutionsListResponse

Contains response data for the list operation.

SecuritySolutionsReferenceData
SecuritySolutionsReferenceDataListByHomeRegionResponse

Contains response data for the listByHomeRegion operation.

SecuritySolutionsReferenceDataListResponse

Contains response data for the list operation.

SecuritySubAssessment

Security sub-assessment on a resource

SecurityTask

Security task that we recommend to do in order to strengthen security

ServerVulnerabilityAssessment

Describes the server vulnerability assessment details on a resource

ServerVulnerabilityAssessmentCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ServerVulnerabilityAssessmentGetResponse

Contains response data for the get operation.

ServerVulnerabilityAssessmentListByExtendedResourceResponse

Contains response data for the listByExtendedResource operation.

ServerVulnerabilityAssessmentPropertiesProvisioningState

Defines values for ServerVulnerabilityAssessmentPropertiesProvisioningState.
KnownServerVulnerabilityAssessmentPropertiesProvisioningState can be used interchangeably with ServerVulnerabilityAssessmentPropertiesProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded
Failed
Canceled
Provisioning
Deprovisioning

ServerVulnerabilityProperties

Additional context fields for server vulnerability assessment

Setting

The kind of the security setting

SettingKind

Defines values for SettingKind.
KnownSettingKind can be used interchangeably with SettingKind, this enum contains the known values that the service supports.

Known values supported by the service

DataExportSettings
AlertSuppressionSetting
AlertSyncSettings

SettingName

Defines values for SettingName.
KnownSettingName can be used interchangeably with SettingName, this enum contains the known values that the service supports.

Known values supported by the service

MCAS
WDATP
WDATP_EXCLUDE_LINUX_PUBLIC_PREVIEW
Sentinel

SettingUnion
SettingsGetResponse

Contains response data for the get operation.

SettingsListNextResponse

Contains response data for the listNext operation.

SettingsListResponse

Contains response data for the list operation.

SettingsUpdateResponse

Contains response data for the update operation.

Severity

Defines values for Severity.
KnownSeverity can be used interchangeably with Severity, this enum contains the known values that the service supports.

Known values supported by the service

Low
Medium
High

SeverityEnum

Defines values for SeverityEnum.
KnownSeverityEnum can be used interchangeably with SeverityEnum, this enum contains the known values that the service supports.

Known values supported by the service

High
Medium
Low

Software

Represents a software data

SoftwareInventoriesGetResponse

Contains response data for the get operation.

SoftwareInventoriesListByExtendedResourceNextResponse

Contains response data for the listByExtendedResourceNext operation.

SoftwareInventoriesListByExtendedResourceResponse

Contains response data for the listByExtendedResource operation.

SoftwareInventoriesListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

SoftwareInventoriesListBySubscriptionResponse

Contains response data for the listBySubscription operation.

Source

Defines values for Source.
KnownSource can be used interchangeably with Source, this enum contains the known values that the service supports.

Known values supported by the service

Azure: Resource is in Azure
OnPremise: Resource in an on premise machine connected to Azure cloud
OnPremiseSql: SQL Resource in an on premise machine connected to Azure cloud

SourceSystem

Defines values for SourceSystem.
KnownSourceSystem can be used interchangeably with SourceSystem, this enum contains the known values that the service supports.

Known values supported by the service

Azure_AppLocker
Azure_AuditD
NonAzure_AppLocker
NonAzure_AuditD
None

SqlServerVulnerabilityProperties

Details of the resource that was assessed

SqlVulnerabilityAssessmentBaselineRulesAddResponse

Contains response data for the add operation.

SqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

SqlVulnerabilityAssessmentBaselineRulesGetResponse

Contains response data for the get operation.

SqlVulnerabilityAssessmentBaselineRulesListResponse

Contains response data for the list operation.

SqlVulnerabilityAssessmentScanResultsGetResponse

Contains response data for the get operation.

SqlVulnerabilityAssessmentScanResultsListResponse

Contains response data for the list operation.

SqlVulnerabilityAssessmentScansGetResponse

Contains response data for the get operation.

SqlVulnerabilityAssessmentScansListResponse

Contains response data for the list operation.

State

Defines values for State.
KnownState can be used interchangeably with State, this enum contains the known values that the service supports.

Known values supported by the service

Passed: All supported regulatory compliance controls in the given standard have a passed state
Failed: At least one supported regulatory compliance control in the given standard has a state of failed
Skipped: All supported regulatory compliance controls in the given standard have a state of skipped
Unsupported: No supported regulatory compliance data for the given standard

Status

Defines values for Status.
KnownStatus can be used interchangeably with Status, this enum contains the known values that the service supports.

Known values supported by the service

Revoked
Initiated

StatusReason

Defines values for StatusReason.
KnownStatusReason can be used interchangeably with StatusReason, this enum contains the known values that the service supports.

Known values supported by the service

Expired
UserRequested
NewerRequestInitiated

SubAssessmentStatusCode

Defines values for SubAssessmentStatusCode.
KnownSubAssessmentStatusCode can be used interchangeably with SubAssessmentStatusCode, this enum contains the known values that the service supports.

Known values supported by the service

Healthy: The resource is healthy
Unhealthy: The resource has a security issue that needs to be addressed
NotApplicable: Assessment for this resource did not happen

SubAssessmentsGetResponse

Contains response data for the get operation.

SubAssessmentsListAllNextResponse

Contains response data for the listAllNext operation.

SubAssessmentsListAllResponse

Contains response data for the listAll operation.

SubAssessmentsListNextResponse

Contains response data for the listNext operation.

SubAssessmentsListResponse

Contains response data for the list operation.

SupportedCloudEnum

Defines values for SupportedCloudEnum.
KnownSupportedCloudEnum can be used interchangeably with SupportedCloudEnum, this enum contains the known values that the service supports.

Known values supported by the service

AWS
GCP

Tactics

Defines values for Tactics.
KnownTactics can be used interchangeably with Tactics, this enum contains the known values that the service supports.

Known values supported by the service

Reconnaissance
Resource Development
Initial Access
Execution
Persistence
Privilege Escalation
Defense Evasion
Credential Access
Discovery
Lateral Movement
Collection
Command and Control
Exfiltration
Impact

TaskUpdateActionType

Defines values for TaskUpdateActionType.
KnownTaskUpdateActionType can be used interchangeably with TaskUpdateActionType, this enum contains the known values that the service supports.

Known values supported by the service

Activate
Dismiss
Start
Resolve
Close

TasksGetResourceGroupLevelTaskResponse

Contains response data for the getResourceGroupLevelTask operation.

TasksGetSubscriptionLevelTaskResponse

Contains response data for the getSubscriptionLevelTask operation.

TasksListByHomeRegionNextResponse

Contains response data for the listByHomeRegionNext operation.

TasksListByHomeRegionResponse

Contains response data for the listByHomeRegion operation.

TasksListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

TasksListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

TasksListNextResponse

Contains response data for the listNext operation.

TasksListResponse

Contains response data for the list operation.

Techniques

Defines values for Techniques.
KnownTechniques can be used interchangeably with Techniques, this enum contains the known values that the service supports.

Known values supported by the service

Abuse Elevation Control Mechanism
Access Token Manipulation
Account Discovery
Account Manipulation
Active Scanning
Application Layer Protocol
Audio Capture
Boot or Logon Autostart Execution
Boot or Logon Initialization Scripts
Brute Force
Cloud Infrastructure Discovery
Cloud Service Dashboard
Cloud Service Discovery
Command and Scripting Interpreter
Compromise Client Software Binary
Compromise Infrastructure
Container and Resource Discovery
Create Account
Create or Modify System Process
Credentials from Password Stores
Data Destruction
Data Encrypted for Impact
Data from Cloud Storage Object
Data from Configuration Repository
Data from Information Repositories
Data from Local System
Data Manipulation
Data Staged
Defacement
Deobfuscate/Decode Files or Information
Disk Wipe
Domain Trust Discovery
Drive-by Compromise
Dynamic Resolution
Endpoint Denial of Service
Event Triggered Execution
Exfiltration Over Alternative Protocol
Exploit Public-Facing Application
Exploitation for Client Execution
Exploitation for Credential Access
Exploitation for Defense Evasion
Exploitation for Privilege Escalation
Exploitation of Remote Services
External Remote Services
Fallback Channels
File and Directory Discovery
Gather Victim Network Information
Hide Artifacts
Hijack Execution Flow
Impair Defenses
Implant Container Image
Indicator Removal on Host
Indirect Command Execution
Ingress Tool Transfer
Input Capture
Inter-Process Communication
Lateral Tool Transfer
Man-in-the-Middle
Masquerading
Modify Authentication Process
Modify Registry
Network Denial of Service
Network Service Scanning
Network Sniffing
Non-Application Layer Protocol
Non-Standard Port
Obtain Capabilities
Obfuscated Files or Information
Office Application Startup
OS Credential Dumping
Permission Groups Discovery
Phishing
Pre-OS Boot
Process Discovery
Process Injection
Protocol Tunneling
Proxy
Query Registry
Remote Access Software
Remote Service Session Hijacking
Remote Services
Remote System Discovery
Resource Hijacking
Scheduled Task/Job
Screen Capture
Search Victim-Owned Websites
Server Software Component
Service Stop
Signed Binary Proxy Execution
Software Deployment Tools
SQL Stored Procedures
Steal or Forge Kerberos Tickets
Subvert Trust Controls
Supply Chain Compromise
System Information Discovery
Taint Shared Content
Traffic Signaling
Transfer Data to Cloud Account
Trusted Relationship
Unsecured Credentials
User Execution
Valid Accounts
Windows Management Instrumentation
File and Directory Permissions Modification

Threats

Defines values for Threats.
KnownThreats can be used interchangeably with Threats, this enum contains the known values that the service supports.

Known values supported by the service

accountBreach
dataExfiltration
dataSpillage
maliciousInsider
elevationOfPrivilege
threatResistance
missingCoverage
denialOfService

ThresholdCustomAlertRule

A custom alert rule that checks if a value (depends on the custom alert type) is within the given range.

ThresholdCustomAlertRuleUnion
TimeWindowCustomAlertRule

A custom alert rule that checks if the number of activities (depends on the custom alert type) in a time window is within the given range.

TimeWindowCustomAlertRuleUnion
TopologyGetResponse

Contains response data for the get operation.

TopologyListByHomeRegionNextResponse

Contains response data for the listByHomeRegionNext operation.

TopologyListByHomeRegionResponse

Contains response data for the listByHomeRegion operation.

TopologyListNextResponse

Contains response data for the listNext operation.

TopologyListResponse

Contains response data for the list operation.

TopologyResource
TrackedResource

Describes an Azure tracked resource.

TransportProtocol

Defines values for TransportProtocol.
KnownTransportProtocol can be used interchangeably with TransportProtocol, this enum contains the known values that the service supports.

Known values supported by the service

TCP
UDP

TwinUpdatesNotInAllowedRange

Number of twin updates is not in allowed range.

UnauthorizedOperationsNotInAllowedRange

Number of unauthorized operations is not in allowed range.

UnmaskedIpLoggingStatus

Defines values for UnmaskedIpLoggingStatus.
KnownUnmaskedIpLoggingStatus can be used interchangeably with UnmaskedIpLoggingStatus, this enum contains the known values that the service supports.

Known values supported by the service

Disabled: Unmasked IP logging is disabled
Enabled: Unmasked IP logging is enabled

UpdateIotSecuritySolutionData
UserImpact

Defines values for UserImpact.
KnownUserImpact can be used interchangeably with UserImpact, this enum contains the known values that the service supports.

Known values supported by the service

Low
Moderate
High

ValueType

Defines values for ValueType.
KnownValueType can be used interchangeably with ValueType, this enum contains the known values that the service supports.

Known values supported by the service

IpCidr: An IP range in CIDR format (e.g. '192.168.0.1/8').
String: Any string value.

WorkspaceSetting

Configures where to store the OMS agent data for workspaces under a scope

WorkspaceSettingsCreateResponse

Contains response data for the create operation.

WorkspaceSettingsGetResponse

Contains response data for the get operation.

WorkspaceSettingsListNextResponse

Contains response data for the listNext operation.

WorkspaceSettingsListResponse

Contains response data for the list operation.

WorkspaceSettingsUpdateResponse

Contains response data for the update operation.

Enums

KnownAadConnectivityState

Known values of AadConnectivityState that the service accepts.

KnownActionType

Known values of ActionType that the service accepts.

KnownAdaptiveApplicationControlIssue

Known values of AdaptiveApplicationControlIssue that the service accepts.

KnownAdditionalWorkspaceDataType

Known values of AdditionalWorkspaceDataType that the service accepts.

KnownAdditionalWorkspaceType

Known values of AdditionalWorkspaceType that the service accepts.

KnownAlertNotifications

Known values of AlertNotifications that the service accepts.

KnownAlertSeverity

Known values of AlertSeverity that the service accepts.

KnownAlertStatus

Known values of AlertStatus that the service accepts.

KnownAlertsToAdmins

Known values of AlertsToAdmins that the service accepts.

KnownAssessedResourceType

Known values of AssessedResourceType that the service accepts.

KnownAssessmentStatusCode

Known values of AssessmentStatusCode that the service accepts.

KnownAssessmentType

Known values of AssessmentType that the service accepts.

KnownAuthenticationProvisioningState

Known values of AuthenticationProvisioningState that the service accepts.

KnownAuthenticationType

Known values of AuthenticationType that the service accepts.

KnownAutoProvision

Known values of AutoProvision that the service accepts.

KnownBundleType

Known values of BundleType that the service accepts.

KnownCategories

Known values of Categories that the service accepts.

KnownCloudName

Known values of CloudName that the service accepts.

KnownConfigurationStatus

Known values of ConfigurationStatus that the service accepts.

KnownConnectionType

Known values of ConnectionType that the service accepts.

KnownControlType

Known values of ControlType that the service accepts.

KnownCreatedByType

Known values of CreatedByType that the service accepts.

KnownDataSource

Known values of DataSource that the service accepts.

KnownDirection

Known values of Direction that the service accepts.

KnownEndOfSupportStatus

Known values of EndOfSupportStatus that the service accepts.

KnownEnforcementMode

Known values of EnforcementMode that the service accepts.

KnownEnforcementSupport

Known values of EnforcementSupport that the service accepts.

KnownEventSource

Known values of EventSource that the service accepts.

KnownExpandControlsEnum

Known values of ExpandControlsEnum that the service accepts.

KnownExpandEnum

Known values of ExpandEnum that the service accepts.

KnownExportData

Known values of ExportData that the service accepts.

KnownExternalSecuritySolutionKind

Known values of ExternalSecuritySolutionKind that the service accepts.

KnownFileType

Known values of FileType that the service accepts.

KnownHybridComputeProvisioningState

Known values of HybridComputeProvisioningState that the service accepts.

KnownImplementationEffort

Known values of ImplementationEffort that the service accepts.

KnownInformationProtectionPolicyName

Known values of InformationProtectionPolicyName that the service accepts.

KnownIntent

Known values of Intent that the service accepts.

KnownKind

Known values of Kind that the service accepts.

KnownOfferingType

Known values of OfferingType that the service accepts.

KnownOperator

Known values of Operator that the service accepts.

KnownOrganizationMembershipType

Known values of OrganizationMembershipType that the service accepts.

KnownPermissionProperty

Known values of PermissionProperty that the service accepts.

KnownPricingTier

Known values of PricingTier that the service accepts.

KnownPropertyType

Known values of PropertyType that the service accepts.

KnownProtocol

Known values of Protocol that the service accepts.

KnownProvisioningState

Known values of ProvisioningState that the service accepts.

KnownRecommendationAction

Known values of RecommendationAction that the service accepts.

KnownRecommendationConfigStatus

Known values of RecommendationConfigStatus that the service accepts.

KnownRecommendationStatus

Known values of RecommendationStatus that the service accepts.

KnownRecommendationType

Known values of RecommendationType that the service accepts.

KnownReportedSeverity

Known values of ReportedSeverity that the service accepts.

KnownResourceIdentifierType

Known values of ResourceIdentifierType that the service accepts.

KnownResourceStatus

Known values of ResourceStatus that the service accepts.

KnownRuleSeverity

Known values of RuleSeverity that the service accepts.

KnownRuleStatus

Known values of RuleStatus that the service accepts.

KnownRuleType

Known values of RuleType that the service accepts.

KnownScanState

Known values of ScanState that the service accepts.

KnownScanTriggerType

Known values of ScanTriggerType that the service accepts.

KnownSecurityFamily

Known values of SecurityFamily that the service accepts.

KnownSecuritySolutionStatus

Known values of SecuritySolutionStatus that the service accepts.

KnownServerVulnerabilityAssessmentPropertiesProvisioningState

Known values of ServerVulnerabilityAssessmentPropertiesProvisioningState that the service accepts.

KnownSettingKind

Known values of SettingKind that the service accepts.

KnownSettingName

Known values of SettingName that the service accepts.

KnownSeverity

Known values of Severity that the service accepts.

KnownSeverityEnum

Known values of SeverityEnum that the service accepts.

KnownSource

Known values of Source that the service accepts.

KnownSourceSystem

Known values of SourceSystem that the service accepts.

KnownState

Known values of State that the service accepts.

KnownStatus

Known values of Status that the service accepts.

KnownStatusReason

Known values of StatusReason that the service accepts.

KnownSubAssessmentStatusCode

Known values of SubAssessmentStatusCode that the service accepts.

KnownSupportedCloudEnum

Known values of SupportedCloudEnum that the service accepts.

KnownTactics

Known values of Tactics that the service accepts.

KnownTaskUpdateActionType

Known values of TaskUpdateActionType that the service accepts.

KnownTechniques

Known values of Techniques that the service accepts.

KnownThreats

Known values of Threats that the service accepts.

KnownTransportProtocol

Known values of TransportProtocol that the service accepts.

KnownUnmaskedIpLoggingStatus

Known values of UnmaskedIpLoggingStatus that the service accepts.

KnownUserImpact

Known values of UserImpact that the service accepts.

KnownValueType

Known values of ValueType that the service accepts.