@azure/arm-security package

Classes

SecurityCenter

Interfaces

APICollection

Interface representing a APICollection.

APICollectionGetOptionalParams

Optional parameters.

APICollectionListNextOptionalParams

Optional parameters.

APICollectionListOptionalParams

Optional parameters.

APICollectionOffboarding

Interface representing a APICollectionOffboarding.

APICollectionOffboardingDeleteOptionalParams

Optional parameters.

APICollectionOnboarding

Interface representing a APICollectionOnboarding.

APICollectionOnboardingCreateOptionalParams

Optional parameters.

AadConnectivityStateAutoGenerated

Describes an Azure resource with kind

AadExternalSecuritySolution

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

AadSolutionProperties

The external security solution properties for AAD solutions

ActiveConnectionsNotInAllowedRange

Number of active connections is not in allowed range.

AdaptiveApplicationControlGroup

Describes an Azure resource.

AdaptiveApplicationControlGroups

Represents a list of VM/server groups and set of rules that are Recommended by Microsoft Defender for Cloud 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.

AdaptiveNetworkHardening

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

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.

AdvancedThreatProtectionSetting

The Advanced Threat Protection resource.

Alert

Security alert

AlertEntity

Changing set of properties depending on the entity type.

AlertList

List of security alerts

AlertPropertiesSupportingEvidence

Changing set of properties depending on the supportingEvidence type.

AlertSimulatorBundlesRequestProperties

Simulate alerts according to this bundles.

AlertSimulatorRequestBody

Alert Simulator request body.

AlertSimulatorRequestProperties

Describes properties of an alert simulation request

AlertSyncSettings

Represents an alert sync setting

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.

AlertsSuppressionRule

Describes the suppression rule

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.

AlertsUpdateResourceGroupLevelStateToInProgressOptionalParams

Optional parameters.

AlertsUpdateResourceGroupLevelStateToResolveOptionalParams

Optional parameters.

AlertsUpdateSubscriptionLevelStateToActivateOptionalParams

Optional parameters.

AlertsUpdateSubscriptionLevelStateToDismissOptionalParams

Optional parameters.

AlertsUpdateSubscriptionLevelStateToInProgressOptionalParams

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.

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.

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.

ApiCollectionResponse

An API collection as represented by Defender for APIs.

ApiCollectionResponseList

Page of a list of API collections as represented by Defender for APIs.

Application

Security Application over a given scope

ApplicationCondition

Application's condition

ApplicationCreateOrUpdateOptionalParams

Optional parameters.

ApplicationDeleteOptionalParams

Optional parameters.

ApplicationGetOptionalParams

Optional parameters.

ApplicationOperations

Interface representing a ApplicationOperations.

Applications

Interface representing a Applications.

ApplicationsList

Page of a security applications list

ApplicationsListNextOptionalParams

Optional parameters.

ApplicationsListOptionalParams

Optional parameters.

AscLocation

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

AscLocationList

List of locations where ASC saves your data

AssessmentLinks

Links relevant to the assessment

AssessmentStatus

The result of the assessment

AssessmentStatusResponse

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.

AtaExternalSecuritySolution

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

AtaSolutionProperties

The external security solution properties for ATA solutions

AuthenticationDetailsProperties

Settings for cloud authentication management

AutoProvisioningSetting

Auto provisioning setting

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.

Automation

The security automation resource.

AutomationAction

The action that should be triggered.

AutomationActionEventHub

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

AutomationActionLogicApp

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

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 Microsoft Defender for Cloud continuous export capabilities, visit https://aka.ms/ASCExportLearnMore

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.

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)

AwsEnvironmentData

The AWS connector environment data

AwsOrganizationalData

The AWS organization data

AwsOrganizationalDataMaster

The AWS organization data for the master account

AwsOrganizationalDataMember

The AWS organization data for the member account

AzureDevOpsScopeEnvironmentData

The AzureDevOps scope connector's environment data

AzureResourceDetails

Details of the Azure resource that was assessed

AzureResourceIdentifier

Azure resource identifier.

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.

CefExternalSecuritySolution

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

CefSolutionProperties

The external security solution properties for CEF solutions

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

Compliance

Compliance of a scope

ComplianceList

List of Compliance objects response

ComplianceResult

a compliance result

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.

Condition

Governance rule's condition

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

ConnectionFromIpNotAllowed

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

ConnectionStrings

Connection string for ingesting security data and logs

ConnectionToIpNotAllowed

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

ConnectorSetting

The connector setting

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.

ContainerRegistryVulnerabilityProperties

Additional context fields for container registry Vulnerability assessment

CspmMonitorAwsOffering

The CSPM monitoring for AWS offering

CspmMonitorAwsOfferingNativeCloudConnection

The native cloud connection configuration

CspmMonitorAzureDevOpsOffering

The CSPM monitoring for AzureDevOps offering

CspmMonitorGcpOffering

The CSPM monitoring for GCP offering

CspmMonitorGcpOfferingNativeCloudConnection

The native cloud connection configuration

CspmMonitorGitLabOffering

The CSPM (Cloud security posture management) monitoring for gitlab offering

CspmMonitorGithubOffering

The CSPM monitoring for github offering

CustomAlertRule

A custom alert rule.

CustomAssessmentAutomation

Custom Assessment Automation

CustomAssessmentAutomationRequest

Custom Assessment Automation request

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

CustomEntityStoreAssignment

Custom entity store assignment

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

DataExportSettings

Represents a data export setting

DefenderCspmAwsOffering

The CSPM P1 for AWS offering

DefenderCspmAwsOfferingDataSensitivityDiscovery

The Microsoft Defender Data Sensitivity discovery configuration

DefenderCspmAwsOfferingDatabasesDspm

The databases DSPM configuration

DefenderCspmAwsOfferingVmScanners

The Microsoft Defender for Server VM scanning configuration

DefenderCspmAwsOfferingVmScannersConfiguration

configuration for Microsoft Defender for Server VM scanning

DefenderCspmGcpOffering

The CSPM P1 for GCP offering

DefenderFoDatabasesAwsOffering

The Defender for Databases AWS offering

DefenderFoDatabasesAwsOfferingArcAutoProvisioning

The ARC autoprovisioning configuration

DefenderFoDatabasesAwsOfferingArcAutoProvisioningConfiguration

Configuration for servers Arc auto provisioning

DefenderFoDatabasesAwsOfferingDatabasesDspm

The databases data security posture management (DSPM) configuration

DefenderFoDatabasesAwsOfferingRds

The RDS configuration

DefenderForContainersAwsOffering

The Defender for Containers AWS offering

DefenderForContainersAwsOfferingCloudWatchToKinesis

The cloudwatch to kinesis connection configuration

DefenderForContainersAwsOfferingContainerVulnerabilityAssessment

The container vulnerability assessment configuration

DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask

The container vulnerability assessment task configuration

DefenderForContainersAwsOfferingKinesisToS3

The kinesis to s3 connection configuration

DefenderForContainersAwsOfferingKubernetesScubaReader

The kubernetes to scuba connection configuration

DefenderForContainersAwsOfferingKubernetesService

The kubernetes service connection configuration

DefenderForContainersGcpOffering

The containers GCP offering

DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection

The native cloud connection configuration

DefenderForContainersGcpOfferingNativeCloudConnection

The native cloud connection configuration

DefenderForDatabasesGcpOffering

The Defender for Databases GCP offering configurations

DefenderForDatabasesGcpOfferingArcAutoProvisioning

The ARC autoprovisioning configuration

DefenderForDatabasesGcpOfferingArcAutoProvisioningConfiguration

Configuration for servers Arc auto provisioning

DefenderForDatabasesGcpOfferingDefenderForDatabasesArcAutoProvisioning

The native cloud connection configuration

DefenderForDevOpsAzureDevOpsOffering

The Defender for DevOps for Azure DevOps offering

DefenderForDevOpsGitLabOffering

The Defender for DevOps for Gitlab offering

DefenderForDevOpsGithubOffering

The Defender for DevOps for Github offering

DefenderForServersAwsOffering

The Defender for Servers AWS offering

DefenderForServersAwsOfferingArcAutoProvisioning

The ARC autoprovisioning configuration

DefenderForServersAwsOfferingArcAutoProvisioningConfiguration

Configuration for servers Arc auto provisioning

DefenderForServersAwsOfferingDefenderForServers

The Defender for servers connection configuration

DefenderForServersAwsOfferingMdeAutoProvisioning

The Microsoft Defender for Endpoint autoprovisioning configuration

DefenderForServersAwsOfferingSubPlan

configuration for the servers offering subPlan

DefenderForServersAwsOfferingVaAutoProvisioning

The Vulnerability Assessment autoprovisioning configuration

DefenderForServersAwsOfferingVaAutoProvisioningConfiguration

configuration for Vulnerability Assessment autoprovisioning

DefenderForServersAwsOfferingVmScanners

The Microsoft Defender for Server VM scanning configuration

DefenderForServersAwsOfferingVmScannersConfiguration

configuration for Microsoft Defender for Server VM scanning

DefenderForServersGcpOffering

The Defender for Servers GCP offering configurations

DefenderForServersGcpOfferingArcAutoProvisioning

The ARC autoprovisioning configuration

DefenderForServersGcpOfferingArcAutoProvisioningConfiguration

Configuration for servers Arc auto provisioning

DefenderForServersGcpOfferingDefenderForServers

The Defender for servers connection configuration

DefenderForServersGcpOfferingMdeAutoProvisioning

The Microsoft Defender for Endpoint autoprovisioning configuration

DefenderForServersGcpOfferingSubPlan

configuration for the servers offering subPlan

DefenderForServersGcpOfferingVaAutoProvisioning

The Vulnerability Assessment autoprovisioning configuration

DefenderForServersGcpOfferingVaAutoProvisioningConfiguration

configuration for Vulnerability Assessment autoprovisioning

DefenderForServersGcpOfferingVmScanners

The Microsoft Defender for Server VM scanning configuration

DefenderForServersGcpOfferingVmScannersConfiguration

configuration for Microsoft Defender for Server VM scanning

DenylistCustomAlertRule

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

DeviceSecurityGroup

The device security group resource

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.

DirectMethodInvokesNotInAllowedRange

Number of direct method invokes is not in allowed range.

DiscoveredSecuritySolution

Describes an Azure resource.

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

EnvironmentData

The security connector environment data.

EnvironmentDetails

The environment details of the resource

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorDetailAutoGenerated

The error detail.

ErrorResponse

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

ErrorResponseAutoGenerated

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

ExecuteGovernanceRuleParams

Governance rule execution parameters

Extension

A plan's extension properties

ExternalSecuritySolution

Represents a security solution external to Microsoft Defender for Cloud which sends information to an OMS workspace and whose data is displayed by Microsoft Defender for Cloud.

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.

FailedLocalLoginsNotInAllowedRange

Number of failed local logins is not in allowed range.

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)

GcpOrganizationalData

The gcpOrganization data

GcpOrganizationalDataMember

The gcpOrganization data for the member account

GcpOrganizationalDataOrganization

The gcpOrganization data for the parent account

GcpProjectDetails

The details about the project represented by the security connector

GcpProjectEnvironmentData

The GCP project connector environment data

GithubScopeEnvironmentData

The github scope connector's environment data

GitlabScopeEnvironmentData

The GitLab scope connector's environment data

GovernanceAssignment

Governance assignment over a given scope

GovernanceAssignmentAdditionalData

Describe the additional data of governance assignment - optional

GovernanceAssignments

Interface representing a GovernanceAssignments.

GovernanceAssignmentsCreateOrUpdateOptionalParams

Optional parameters.

GovernanceAssignmentsDeleteOptionalParams

Optional parameters.

GovernanceAssignmentsGetOptionalParams

Optional parameters.

GovernanceAssignmentsList

Page of a governance assignments list

GovernanceAssignmentsListNextOptionalParams

Optional parameters.

GovernanceAssignmentsListOptionalParams

Optional parameters.

GovernanceEmailNotification

The governance email weekly notification configuration.

GovernanceRule

Governance rule over a given scope

GovernanceRuleEmailNotification

The governance email weekly notification configuration

GovernanceRuleList

Page of a governance rules list

GovernanceRuleMetadata

The governance rule metadata

GovernanceRuleOwnerSource

Describe the owner source of governance rule

GovernanceRules

Interface representing a GovernanceRules.

GovernanceRulesCreateOrUpdateOptionalParams

Optional parameters.

GovernanceRulesDeleteHeaders

Defines headers for GovernanceRules_delete operation.

GovernanceRulesDeleteOptionalParams

Optional parameters.

GovernanceRulesExecuteHeaders

Defines headers for GovernanceRules_execute operation.

GovernanceRulesExecuteOptionalParams

Optional parameters.

GovernanceRulesGetOptionalParams

Optional parameters.

GovernanceRulesListNextOptionalParams

Optional parameters.

GovernanceRulesListOptionalParams

Optional parameters.

GovernanceRulesOperationResultsHeaders

Defines headers for GovernanceRules_operationResults operation.

GovernanceRulesOperationResultsOptionalParams

Optional parameters.

HealthDataClassification

The classification of the health report

HealthReport

The health report resource

HealthReportGetOptionalParams

Optional parameters.

HealthReportOperations

Interface representing a HealthReportOperations.

HealthReports

Interface representing a HealthReports.

HealthReportsList

Page of health reports list

HealthReportsListNextOptionalParams

Optional parameters.

HealthReportsListOptionalParams

Optional parameters.

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.

HybridComputeSettingsProperties

Settings for hybrid compute management

Identity

Identity for the resource.

InformationProtectionAwsOffering

The information protection for AWS offering

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.

InformationProtectionPolicy

Information protection policy.

InformationProtectionPolicyList

Information protection policies response.

InformationType

The information type.

IngestionConnectionString

Connection string for ingesting security data and logs

IngestionSetting

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

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.

IoTSecurityAggregatedAlert

Security Solution Aggregated Alert information

IoTSecurityAggregatedAlertList

List of IoT Security solution aggregated alert data.

IoTSecurityAggregatedAlertPropertiesTopDevicesListItem
IoTSecurityAggregatedRecommendation

IoT Security solution recommendation information.

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.

IoTSecuritySolutionAnalyticsModel

Security analytics of your IoT Security solution

IoTSecuritySolutionAnalyticsModelList

List of Security analytics of your IoT Security solution

IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem
IoTSecuritySolutionModel

IoT Security solution configuration and resource information.

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.

Issue

The issue that caused the resource to by unhealthy

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.

JitNetworkAccessPolicy

Describes an Azure resource.

JitNetworkAccessPolicyInitiatePort
JitNetworkAccessPolicyInitiateRequest
JitNetworkAccessPolicyInitiateVirtualMachine
JitNetworkAccessPolicyVirtualMachine
JitNetworkAccessPortRule
JitNetworkAccessRequest
JitNetworkAccessRequestPort
JitNetworkAccessRequestVirtualMachine
KindAutoGenerated

Describes an Azure resource with kind

ListCustomAlertRule

A List custom alert rule.

LocalUserNotAllowed

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

Location

Describes an Azure resource with location

Locations

Interface representing a Locations.

LocationsGetOptionalParams

Optional parameters.

LocationsListNextOptionalParams

Optional parameters.

LocationsListOptionalParams

Optional parameters.

LogAnalyticsIdentifier

Represents a Log Analytics workspace scope identifier.

MdeOnboardingData

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

MdeOnboardingDataList

List of all MDE onboarding data resources

MdeOnboardings

Interface representing a MdeOnboardings.

MdeOnboardingsGetOptionalParams

Optional parameters.

MdeOnboardingsListOptionalParams

Optional parameters.

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.

OnPremiseResourceDetails

Details of the On Premise resource that was assessed

OnPremiseSqlResourceDetails

Details of the On Premise Sql resource that was assessed

Operation

Possible operation in the REST API of Microsoft.Security

OperationDisplay

Security operation display

OperationList

List of possible operations for Microsoft.Security resource provider

OperationResultAutoGenerated

Long run operation status of governance rule over a given scope

OperationStatus

A status describing the success/failure of the extension's enablement/disablement operation.

Operations

Interface representing a Operations.

OperationsListNextOptionalParams

Optional parameters.

OperationsListOptionalParams

Optional parameters.

PathRecommendation

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

Pricing

Microsoft Defender for Cloud is provided in two pricing tiers: free and standard. The standard tier offers advanced security capabilities, while the free tier offers basic security features.

PricingList

List of pricing configurations response.

Pricings

Interface representing a Pricings.

PricingsGetOptionalParams

Optional parameters.

PricingsListOptionalParams

Optional parameters.

PricingsUpdateOptionalParams

Optional parameters.

ProcessNotAllowed

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

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.

QueuePurgesNotInAllowedRange

Number of device queue purges is not in allowed range.

RecommendationConfigurationProperties

The type of IoT Security recommendation.

RegulatoryComplianceAssessment

Regulatory compliance assessment details and state

RegulatoryComplianceAssessmentList

List of regulatory compliance assessment response

RegulatoryComplianceAssessments

Interface representing a RegulatoryComplianceAssessments.

RegulatoryComplianceAssessmentsGetOptionalParams

Optional parameters.

RegulatoryComplianceAssessmentsListNextOptionalParams

Optional parameters.

RegulatoryComplianceAssessmentsListOptionalParams

Optional parameters.

RegulatoryComplianceControl

Regulatory compliance control details and state

RegulatoryComplianceControlList

List of regulatory compliance controls response

RegulatoryComplianceControls

Interface representing a RegulatoryComplianceControls.

RegulatoryComplianceControlsGetOptionalParams

Optional parameters.

RegulatoryComplianceControlsListNextOptionalParams

Optional parameters.

RegulatoryComplianceControlsListOptionalParams

Optional parameters.

RegulatoryComplianceStandard

Regulatory compliance standard details and state

RegulatoryComplianceStandardList

List of regulatory compliance standards response

RegulatoryComplianceStandards

Interface representing a RegulatoryComplianceStandards.

RegulatoryComplianceStandardsGetOptionalParams

Optional parameters.

RegulatoryComplianceStandardsListNextOptionalParams

Optional parameters.

RegulatoryComplianceStandardsListOptionalParams

Optional parameters.

Remediation

Remediation details.

RemediationEta

The ETA (estimated time of arrival) for remediation

Resource

Describes an Azure resource.

ResourceDetails

Details of the resource that was assessed

ResourceDetailsAutoGenerated

The resource details of the health report

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

RuleResults

Rule results.

RuleResultsInput

Rule results input.

RuleResultsProperties

Rule results properties.

RulesResults

A list of rules results.

RulesResultsInput

Rules results input.

Scan

A vulnerability assessment scan record.

ScanProperties

A vulnerability assessment scan record properties.

ScanResult

A vulnerability assessment scan result for a single rule.

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.

SecureScoreControlDefinitionItem

Information about the security control.

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.

SecureScoreControlDetails

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

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.

SecureScoreItem

Secure score item data model

SecureScores

Interface representing a SecureScores.

SecureScoresGetOptionalParams

Optional parameters.

SecureScoresList

List of secure scores

SecureScoresListNextOptionalParams

Optional parameters.

SecureScoresListOptionalParams

Optional parameters.

SecurityAssessment

Security assessment on a resource

SecurityAssessmentList

Page of a security assessments list

SecurityAssessmentMetadata

Security assessment metadata

SecurityAssessmentMetadataPartnerData

Describes the partner that created the assessment

SecurityAssessmentMetadataProperties

Describes properties of an assessment metadata.

SecurityAssessmentMetadataPropertiesResponse

Describes properties of an assessment metadata response.

SecurityAssessmentMetadataPropertiesResponsePublishDates
SecurityAssessmentMetadataResponse

Security assessment metadata response

SecurityAssessmentMetadataResponseList

List of security assessment metadata

SecurityAssessmentPartnerData

Data regarding 3rd party partner integration

SecurityAssessmentProperties

Describes properties of an assessment.

SecurityAssessmentPropertiesBase

Describes properties of an assessment.

SecurityAssessmentPropertiesResponse

Describes properties of an assessment.

SecurityAssessmentResponse

Security assessment on a resource - response format

SecurityCenterOptionalParams

Optional parameters.

SecurityConnector

The security connector resource.

SecurityConnectorApplication

Interface representing a SecurityConnectorApplication.

SecurityConnectorApplicationCreateOrUpdateOptionalParams

Optional parameters.

SecurityConnectorApplicationDeleteOptionalParams

Optional parameters.

SecurityConnectorApplicationGetOptionalParams

Optional parameters.

SecurityConnectorApplications

Interface representing a SecurityConnectorApplications.

SecurityConnectorApplicationsListNextOptionalParams

Optional parameters.

SecurityConnectorApplicationsListOptionalParams

Optional parameters.

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.

SecurityContact

Contact details and configurations for notifications coming from Microsoft Defender for Cloud.

SecurityContactList

List of security contacts response

SecurityContactPropertiesAlertNotifications

Defines whether to send email notifications about new security alerts

SecurityContactPropertiesNotificationsByRole

Defines whether to send email notifications from Microsoft Defender for Cloud to persons with specific RBAC roles on the subscription.

SecurityContacts

Interface representing a SecurityContacts.

SecurityContactsCreateOptionalParams

Optional parameters.

SecurityContactsDeleteOptionalParams

Optional parameters.

SecurityContactsGetOptionalParams

Optional parameters.

SecurityContactsListNextOptionalParams

Optional parameters.

SecurityContactsListOptionalParams

Optional parameters.

SecurityOperator

Security operator under a given subscription and pricing

SecurityOperatorList

List of SecurityOperator response.

SecurityOperators

Interface representing a SecurityOperators.

SecurityOperatorsCreateOrUpdateOptionalParams

Optional parameters.

SecurityOperatorsDeleteOptionalParams

Optional parameters.

SecurityOperatorsGetOptionalParams

Optional parameters.

SecurityOperatorsListOptionalParams

Optional parameters.

SecuritySolution

Describes an Azure resource.

SecuritySolutionList
SecuritySolutions

Interface representing a SecuritySolutions.

SecuritySolutionsGetOptionalParams

Optional parameters.

SecuritySolutionsListNextOptionalParams

Optional parameters.

SecuritySolutionsListOptionalParams

Optional parameters.

SecuritySolutionsReferenceData

Describes an Azure resource.

SecuritySolutionsReferenceDataList
SecuritySolutionsReferenceDataListByHomeRegionOptionalParams

Optional parameters.

SecuritySolutionsReferenceDataListOptionalParams

Optional parameters.

SecuritySolutionsReferenceDataOperations

Interface representing a SecuritySolutionsReferenceDataOperations.

SecuritySubAssessment

Security sub-assessment on a resource

SecuritySubAssessmentList

List of security sub-assessments

SecurityTask

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

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.

ServerVulnerabilityAssessment

Describes the server vulnerability assessment details on a resource

ServerVulnerabilityAssessmentCreateOrUpdateOptionalParams

Optional parameters.

ServerVulnerabilityAssessmentDeleteOptionalParams

Optional parameters.

ServerVulnerabilityAssessmentGetOptionalParams

Optional parameters.

ServerVulnerabilityAssessmentListByExtendedResourceOptionalParams

Optional parameters.

ServerVulnerabilityAssessmentOperations

Interface representing a ServerVulnerabilityAssessmentOperations.

ServerVulnerabilityAssessmentsList

List of server vulnerability assessments

ServerVulnerabilityProperties

Additional context fields for server vulnerability assessment

ServicePrincipalProperties

Details of the service principal.

Setting

The kind of the security setting

Settings

Interface representing a Settings.

SettingsGetOptionalParams

Optional parameters.

SettingsList

Subscription settings list.

SettingsListNextOptionalParams

Optional parameters.

SettingsListOptionalParams

Optional parameters.

SettingsUpdateOptionalParams

Optional parameters.

Software

Represents a software data

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.

SqlServerVulnerabilityProperties

Details of the resource that was assessed

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.

StatusAutoGenerated

The status of the health report

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.

ThresholdCustomAlertRule

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

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.

Topology

Interface representing a Topology.

TopologyGetOptionalParams

Optional parameters.

TopologyList
TopologyListByHomeRegionNextOptionalParams

Optional parameters.

TopologyListByHomeRegionOptionalParams

Optional parameters.

TopologyListNextOptionalParams

Optional parameters.

TopologyListOptionalParams

Optional parameters.

TopologyResource

Describes an Azure resource.

TopologySingleResource
TopologySingleResourceChild
TopologySingleResourceParent
TrackedResource

Describes an Azure tracked resource.

TwinUpdatesNotInAllowedRange

Number of twin updates is not in allowed range.

UnauthorizedOperationsNotInAllowedRange

Number of unauthorized operations is not in allowed range.

UpdateIotSecuritySolutionData

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

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

WorkspaceSetting

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

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

APICollectionGetResponse

Contains response data for the get operation.

APICollectionListNextResponse

Contains response data for the listNext operation.

APICollectionListResponse

Contains response data for the list operation.

APICollectionOnboardingCreateResponse

Contains response data for the create operation.

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

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

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.

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.

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

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'
InProgress: An alert which is in handling state
Resolved: Alert closed after handling
Dismissed: Alert dismissed as false positive

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.

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.

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.

AllowlistCustomAlertRuleUnion
ApplicationConditionOperator

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

Known values supported by the service

Contains: Checks that the string value of the data defined in Property contains the given value
Equals: Checks that the string value of the data defined in Property equals the given value
In: Checks that the string value of the data defined in Property equals any of the given values (exact fit)

ApplicationCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ApplicationGetResponse

Contains response data for the get operation.

ApplicationSourceResourceType

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

Known values supported by the service

Assessments: The source of the application is assessments

ApplicationsListNextResponse

Contains response data for the listNext operation.

ApplicationsListResponse

Contains response data for the list operation.

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

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: Microsoft Defender for Cloud managed assessments
CustomPolicy: User defined policies that are automatically ingested from Azure Policy to Microsoft Defender for Cloud
CustomerManaged: User assessments pushed directly by the user or other third party to Microsoft Defender for Cloud
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.

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

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.

AutomationActionUnion
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.

AwsOrganizationalDataUnion
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
CosmosDbs

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

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
Github
AzureDevOps
GitLab

CloudOfferingUnion
Code

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

Known values supported by the service

Succeeded: Extension was created/updated successfully.
Failed: Extension was not created/updated successfully. See operation status message for more details.

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

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

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.

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: Microsoft Defender for Cloud managed assessments
Custom: Non Microsoft Defender for Cloud 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

CustomAlertRuleUnion
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.

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.

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

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.

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

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

EnvironmentDataUnion
EnvironmentType

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

Known values supported by the service

AwsAccount
GcpProject
GithubScope
AzureDevOpsScope
GitlabScope

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

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

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.

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

GcpOrganizationalDataUnion
GovernanceAssignmentsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GovernanceAssignmentsGetResponse

Contains response data for the get operation.

GovernanceAssignmentsListNextResponse

Contains response data for the listNext operation.

GovernanceAssignmentsListResponse

Contains response data for the list operation.

GovernanceRuleConditionOperator

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

Known values supported by the service

Equals: Checks that the string value of the data defined in Property equals the given value - exact fit
In: Checks that the string value of the data defined in Property equals any of the given values (exact fit)

GovernanceRuleOwnerSourceType

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

Known values supported by the service

ByTag: The rule source type defined using resource tag
Manually: The rule source type defined manually

GovernanceRuleSourceResourceType

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

Known values supported by the service

Assessments: The source of the governance rule is assessments

GovernanceRuleType

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

Known values supported by the service

Integrated: The source of the rule type definition is integrated
ServiceNow: The source of the rule type definition is ServiceNow

GovernanceRulesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GovernanceRulesExecuteResponse

Contains response data for the execute operation.

GovernanceRulesGetResponse

Contains response data for the get operation.

GovernanceRulesListNextResponse

Contains response data for the listNext operation.

GovernanceRulesListResponse

Contains response data for the list operation.

GovernanceRulesOperationResultsResponse

Contains response data for the operationResults operation.

HealthReportGetResponse

Contains response data for the get operation.

HealthReportsListNextResponse

Contains response data for the listNext operation.

HealthReportsListResponse

Contains response data for the list operation.

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

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.

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

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.

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.

IsEnabled

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

Known values supported by the service

True: Indicates the extension is enabled
False: Indicates the extension is disabled

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.

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

ListCustomAlertRuleUnion
LocationsGetResponse

Contains response data for the get operation.

LocationsListNextResponse

Contains response data for the listNext operation.

LocationsListResponse

Contains response data for the list operation.

MdeOnboardingsGetResponse

Contains response data for the get operation.

MdeOnboardingsListResponse

Contains response data for the list operation.

MinimalSeverity

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

Known values supported by the service

High: Get notifications on new alerts with High severity
Medium: Get notifications on new alerts with medium or high severity
Low: Don't get notifications on new alerts with low, medium or high severity

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
DefenderForDatabasesAws
InformationProtectionAws
CspmMonitorGcp
CspmMonitorGithub
CspmMonitorAzureDevOps
DefenderForServersGcp
DefenderForContainersGcp
DefenderForDatabasesGcp
DefenderCspmAws
DefenderCspmGcp
DefenderForDevOpsGithub
DefenderForDevOpsAzureDevOps
CspmMonitorGitLab
DefenderForDevOpsGitLab

OnPremiseResourceDetailsUnion
OperationResult

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

Known values supported by the service

Succeeded: The operation succeeded
Failed: The operation failed
Canceled: The operation canceled

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.

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 Microsoft Defender for Cloud experience with basic security features
Standard: Get the standard Microsoft Defender for Cloud 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.

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

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.

RegulatoryComplianceAssessmentsGetResponse

Contains response data for the get operation.

RegulatoryComplianceAssessmentsListNextResponse

Contains response data for the listNext operation.

RegulatoryComplianceAssessmentsListResponse

Contains response data for the list operation.

RegulatoryComplianceControlsGetResponse

Contains response data for the get operation.

RegulatoryComplianceControlsListNextResponse

Contains response data for the listNext operation.

RegulatoryComplianceControlsListResponse

Contains response data for the list operation.

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

Roles

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

Known values supported by the service

AccountAdmin: If enabled, send notification on new alerts to the account admins
ServiceAdmin: If enabled, send notification on new alerts to the service admins
Owner: If enabled, send notification on new alerts to the subscription owners
Contributor: If enabled, send notification on new alerts to the subscription contributors

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

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

ScanningMode

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

Known values supported by the service

Default

ScopeName

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

Known values supported by the service

Connectors
Clusters
VirtualMachines
Unknown

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.

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.

SecureScoresGetResponse

Contains response data for the get operation.

SecureScoresListNextResponse

Contains response data for the listNext operation.

SecureScoresListResponse

Contains response data for the list operation.

SecurityConnectorApplicationCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

SecurityConnectorApplicationGetResponse

Contains response data for the get operation.

SecurityConnectorApplicationsListNextResponse

Contains response data for the listNext operation.

SecurityConnectorApplicationsListResponse

Contains response data for the list operation.

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.

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.

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

SecurityOperatorsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

SecurityOperatorsGetResponse

Contains response data for the get operation.

SecurityOperatorsListResponse

Contains response data for the list operation.

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.

SecuritySolutionsReferenceDataListByHomeRegionResponse

Contains response data for the listByHomeRegion operation.

SecuritySolutionsReferenceDataListResponse

Contains response data for the list operation.

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

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
WDATP_UNIFIED_SOLUTION
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

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

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

StatusName

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

Known values supported by the service

Healthy
NotHealthy
NotApplicable

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.

SubPlan

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

Known values supported by the service

P1
P2

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

ThresholdCustomAlertRuleUnion
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.

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

Type

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

Known values supported by the service

Qualys
TVM

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

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.

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.

KnownAlertSeverity

Known values of AlertSeverity that the service accepts.

KnownAlertStatus

Known values of AlertStatus that the service accepts.

KnownApplicationConditionOperator

Known values of ApplicationConditionOperator that the service accepts.

KnownApplicationSourceResourceType

Known values of ApplicationSourceResourceType 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.

KnownCode

Known values of Code 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.

KnownEnvironmentType

Known values of EnvironmentType 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.

KnownGovernanceRuleConditionOperator

Known values of GovernanceRuleConditionOperator that the service accepts.

KnownGovernanceRuleOwnerSourceType

Known values of GovernanceRuleOwnerSourceType that the service accepts.

KnownGovernanceRuleSourceResourceType

Known values of GovernanceRuleSourceResourceType that the service accepts.

KnownGovernanceRuleType

Known values of GovernanceRuleType 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.

KnownIsEnabled

Known values of IsEnabled that the service accepts.

KnownKind

Known values of Kind that the service accepts.

KnownMinimalSeverity

Known values of MinimalSeverity that the service accepts.

KnownOfferingType

Known values of OfferingType that the service accepts.

KnownOperationResult

Known values of OperationResult 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.

KnownRoles

Known values of Roles 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.

KnownScanningMode

Known values of ScanningMode that the service accepts.

KnownScopeName

Known values of ScopeName 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.

KnownStatusName

Known values of StatusName that the service accepts.

KnownStatusReason

Known values of StatusReason that the service accepts.

KnownSubAssessmentStatusCode

Known values of SubAssessmentStatusCode that the service accepts.

KnownSubPlan

Known values of SubPlan 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.

KnownType

Known values of Type 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.

Functions

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

Function Details

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

function getContinuationToken(page: unknown): string | undefined

Parameters

page

unknown

An object from accessing value on the IteratorResult from a byPage iterator.

Returns

string | undefined

The continuation token that can be passed into byPage() during future calls.