SecurityCenter class

Extends

Constructors

SecurityCenter(TokenCredential, SecurityCenterOptionalParams)
SecurityCenter(TokenCredential, string, SecurityCenterOptionalParams)

Initializes a new instance of the SecurityCenter class.

Properties

$host
adaptiveApplicationControls
adaptiveNetworkHardenings
advancedThreatProtection
alerts
alertsSuppressionRules
allowedConnections
aPICollections
applicationOperations
applications
assessments
assessmentsMetadata
automations
autoProvisioningSettings
azureDevOpsOrgs
azureDevOpsProjects
azureDevOpsRepos
complianceResults
compliances
connectors
customAssessmentAutomations
customEntityStoreAssignments
defenderForStorage
deviceSecurityGroups
devOpsConfigurations
devOpsOperationResults
discoveredSecuritySolutions
externalSecuritySolutions
gitHubOwners
gitHubRepos
gitLabGroups
gitLabProjects
gitLabSubgroups
governanceAssignments
governanceRules
healthReports
informationProtectionPolicies
iotSecuritySolution
iotSecuritySolutionAnalytics
iotSecuritySolutionsAnalyticsAggregatedAlert
iotSecuritySolutionsAnalyticsRecommendation
jitNetworkAccessPolicies
locations
mdeOnboardings
operations
pricings
regulatoryComplianceAssessments
regulatoryComplianceControls
regulatoryComplianceStandards
secureScoreControlDefinitions
secureScoreControls
secureScores
securityConnectorApplication
securityConnectorApplications
securityConnectors
securityContacts
securityOperators
securitySolutions
securitySolutionsReferenceDataOperations
sensitivitySettings
serverVulnerabilityAssessmentOperations
serverVulnerabilityAssessmentsSettings
settings
softwareInventories
sqlVulnerabilityAssessmentBaselineRules
sqlVulnerabilityAssessmentScanResults
sqlVulnerabilityAssessmentScans
subAssessments
subscriptionId
tasks
topology
workspaceSettings

Inherited Properties

pipeline

The pipeline used by this client to make requests

Methods

getSensitivitySettings(GetSensitivitySettingsOptionalParams)

Gets data sensitivity settings for sensitive data discovery

updateSensitivitySettings(UpdateSensitivitySettingsRequest, UpdateSensitivitySettingsOptionalParams)

Updates data sensitivity settings for sensitive data discovery

Inherited Methods

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

sendRequest(PipelineRequest)

Send the provided httpRequest.

Constructor Details

SecurityCenter(TokenCredential, SecurityCenterOptionalParams)

new SecurityCenter(credentials: TokenCredential, options?: SecurityCenterOptionalParams)

Parameters

credentials
TokenCredential

SecurityCenter(TokenCredential, string, SecurityCenterOptionalParams)

Initializes a new instance of the SecurityCenter class.

new SecurityCenter(credentials: TokenCredential, subscriptionId: string, options?: SecurityCenterOptionalParams)

Parameters

credentials
TokenCredential

Subscription credentials which uniquely identify client subscription.

subscriptionId

string

Azure subscription ID

options
SecurityCenterOptionalParams

The parameter options

Property Details

$host

$host: string

Property Value

string

adaptiveApplicationControls

adaptiveApplicationControls: AdaptiveApplicationControls

Property Value

adaptiveNetworkHardenings

adaptiveNetworkHardenings: AdaptiveNetworkHardenings

Property Value

advancedThreatProtection

advancedThreatProtection: AdvancedThreatProtection

Property Value

alerts

alerts: Alerts

Property Value

alertsSuppressionRules

alertsSuppressionRules: AlertsSuppressionRules

Property Value

allowedConnections

allowedConnections: AllowedConnections

Property Value

aPICollections

aPICollections: APICollections

Property Value

applicationOperations

applicationOperations: ApplicationOperations

Property Value

applications

applications: Applications

Property Value

assessments

assessments: Assessments

Property Value

assessmentsMetadata

assessmentsMetadata: AssessmentsMetadata

Property Value

automations

automations: Automations

Property Value

autoProvisioningSettings

autoProvisioningSettings: AutoProvisioningSettings

Property Value

azureDevOpsOrgs

azureDevOpsOrgs: AzureDevOpsOrgs

Property Value

azureDevOpsProjects

azureDevOpsProjects: AzureDevOpsProjects

Property Value

azureDevOpsRepos

azureDevOpsRepos: AzureDevOpsRepos

Property Value

complianceResults

complianceResults: ComplianceResults

Property Value

compliances

compliances: Compliances

Property Value

connectors

connectors: Connectors

Property Value

customAssessmentAutomations

customAssessmentAutomations: CustomAssessmentAutomations

Property Value

customEntityStoreAssignments

customEntityStoreAssignments: CustomEntityStoreAssignments

Property Value

defenderForStorage

defenderForStorage: DefenderForStorage

Property Value

deviceSecurityGroups

deviceSecurityGroups: DeviceSecurityGroups

Property Value

devOpsConfigurations

devOpsConfigurations: DevOpsConfigurations

Property Value

devOpsOperationResults

devOpsOperationResults: DevOpsOperationResults

Property Value

discoveredSecuritySolutions

discoveredSecuritySolutions: DiscoveredSecuritySolutions

Property Value

externalSecuritySolutions

externalSecuritySolutions: ExternalSecuritySolutions

Property Value

gitHubOwners

gitHubOwners: GitHubOwners

Property Value

gitHubRepos

gitHubRepos: GitHubRepos

Property Value

gitLabGroups

gitLabGroups: GitLabGroups

Property Value

gitLabProjects

gitLabProjects: GitLabProjects

Property Value

gitLabSubgroups

gitLabSubgroups: GitLabSubgroups

Property Value

governanceAssignments

governanceAssignments: GovernanceAssignments

Property Value

governanceRules

governanceRules: GovernanceRules

Property Value

healthReports

healthReports: HealthReports

Property Value

informationProtectionPolicies

informationProtectionPolicies: InformationProtectionPolicies

Property Value

iotSecuritySolution

iotSecuritySolution: IotSecuritySolution

Property Value

iotSecuritySolutionAnalytics

iotSecuritySolutionAnalytics: IotSecuritySolutionAnalytics

Property Value

iotSecuritySolutionsAnalyticsAggregatedAlert

iotSecuritySolutionsAnalyticsAggregatedAlert: IotSecuritySolutionsAnalyticsAggregatedAlert

Property Value

iotSecuritySolutionsAnalyticsRecommendation

iotSecuritySolutionsAnalyticsRecommendation: IotSecuritySolutionsAnalyticsRecommendation

Property Value

jitNetworkAccessPolicies

jitNetworkAccessPolicies: JitNetworkAccessPolicies

Property Value

locations

locations: Locations

Property Value

mdeOnboardings

mdeOnboardings: MdeOnboardings

Property Value

operations

operations: Operations

Property Value

pricings

pricings: Pricings

Property Value

regulatoryComplianceAssessments

regulatoryComplianceAssessments: RegulatoryComplianceAssessments

Property Value

regulatoryComplianceControls

regulatoryComplianceControls: RegulatoryComplianceControls

Property Value

regulatoryComplianceStandards

regulatoryComplianceStandards: RegulatoryComplianceStandards

Property Value

secureScoreControlDefinitions

secureScoreControlDefinitions: SecureScoreControlDefinitions

Property Value

secureScoreControls

secureScoreControls: SecureScoreControls

Property Value

secureScores

secureScores: SecureScores

Property Value

securityConnectorApplication

securityConnectorApplication: SecurityConnectorApplication

Property Value

securityConnectorApplications

securityConnectorApplications: SecurityConnectorApplications

Property Value

securityConnectors

securityConnectors: SecurityConnectors

Property Value

securityContacts

securityContacts: SecurityContacts

Property Value

securityOperators

securityOperators: SecurityOperators

Property Value

securitySolutions

securitySolutions: SecuritySolutions

Property Value

securitySolutionsReferenceDataOperations

securitySolutionsReferenceDataOperations: SecuritySolutionsReferenceDataOperations

Property Value

sensitivitySettings

sensitivitySettings: SensitivitySettings

Property Value

serverVulnerabilityAssessmentOperations

serverVulnerabilityAssessmentOperations: ServerVulnerabilityAssessmentOperations

Property Value

serverVulnerabilityAssessmentsSettings

serverVulnerabilityAssessmentsSettings: ServerVulnerabilityAssessmentsSettings

Property Value

settings

settings: Settings

Property Value

softwareInventories

softwareInventories: SoftwareInventories

Property Value

sqlVulnerabilityAssessmentBaselineRules

sqlVulnerabilityAssessmentBaselineRules: SqlVulnerabilityAssessmentBaselineRules

Property Value

sqlVulnerabilityAssessmentScanResults

sqlVulnerabilityAssessmentScanResults: SqlVulnerabilityAssessmentScanResults

Property Value

sqlVulnerabilityAssessmentScans

sqlVulnerabilityAssessmentScans: SqlVulnerabilityAssessmentScans

Property Value

subAssessments

subAssessments: SubAssessments

Property Value

subscriptionId

subscriptionId?: string

Property Value

string

tasks

tasks: Tasks

Property Value

topology

topology: Topology

Property Value

workspaceSettings

workspaceSettings: WorkspaceSettings

Property Value

Inherited Property Details

pipeline

The pipeline used by this client to make requests

pipeline: Pipeline

Property Value

Inherited From coreClient.ServiceClient.pipeline

Method Details

getSensitivitySettings(GetSensitivitySettingsOptionalParams)

Gets data sensitivity settings for sensitive data discovery

function getSensitivitySettings(options?: GetSensitivitySettingsOptionalParams): Promise<GetSensitivitySettingsResponse>

Parameters

options
GetSensitivitySettingsOptionalParams

The options parameters.

Returns

updateSensitivitySettings(UpdateSensitivitySettingsRequest, UpdateSensitivitySettingsOptionalParams)

Updates data sensitivity settings for sensitive data discovery

function updateSensitivitySettings(sensitivitySettings: UpdateSensitivitySettingsRequest, options?: UpdateSensitivitySettingsOptionalParams): Promise<GetSensitivitySettingsResponse>

Parameters

sensitivitySettings
UpdateSensitivitySettingsRequest

The data sensitivity settings to update

options
UpdateSensitivitySettingsOptionalParams

The options parameters.

Returns

Inherited Method Details

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

Parameters

operationArguments
OperationArguments

The arguments that the HTTP request's templated values will be populated from.

operationSpec
OperationSpec

The OperationSpec to use to populate the httpRequest.

Returns

Promise<T>

Inherited From coreClient.ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Send the provided httpRequest.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

Parameters

request
PipelineRequest

Returns

Promise<PipelineResponse>

Inherited From coreClient.ServiceClient.sendRequest