SecurityCenter class

Extends

Constructors

SecurityCenter(TokenCredential, string, SecurityCenterOptionalParams)

Initializes a new instance of the SecurityCenter class.

Properties

$host
adaptiveApplicationControls
adaptiveNetworkHardenings
advancedThreatProtection
alerts
alertsSuppressionRules
allowedConnections
assessments
assessmentsMetadata
automations
autoProvisioningSettings
complianceResults
compliances
connectors
customAssessmentAutomations
customEntityStoreAssignments
deviceSecurityGroups
discoveredSecuritySolutions
externalSecuritySolutions
informationProtectionPolicies
ingestionSettings
iotSecuritySolution
iotSecuritySolutionAnalytics
iotSecuritySolutionsAnalyticsAggregatedAlert
iotSecuritySolutionsAnalyticsRecommendation
jitNetworkAccessPolicies
locations
mdeOnboardings
operations
pricings
regulatoryComplianceAssessments
regulatoryComplianceControls
regulatoryComplianceStandards
secureScoreControlDefinitions
secureScoreControls
secureScores
securityConnectors
securityContacts
securitySolutions
securitySolutionsReferenceDataOperations
serverVulnerabilityAssessmentOperations
settings
softwareInventories
sqlVulnerabilityAssessmentBaselineRules
sqlVulnerabilityAssessmentScanResults
sqlVulnerabilityAssessmentScans
subAssessments
subscriptionId
tasks
topology
workspaceSettings

Inherited Properties

pipeline

The pipeline used by this client to make requests

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

assessments

assessments: Assessments

Property Value

assessmentsMetadata

assessmentsMetadata: AssessmentsMetadata

Property Value

automations

automations: Automations

Property Value

autoProvisioningSettings

autoProvisioningSettings: AutoProvisioningSettings

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

deviceSecurityGroups

deviceSecurityGroups: DeviceSecurityGroups

Property Value

discoveredSecuritySolutions

discoveredSecuritySolutions: DiscoveredSecuritySolutions

Property Value

externalSecuritySolutions

externalSecuritySolutions: ExternalSecuritySolutions

Property Value

informationProtectionPolicies

informationProtectionPolicies: InformationProtectionPolicies

Property Value

ingestionSettings

ingestionSettings: IngestionSettings

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

securityConnectors

securityConnectors: SecurityConnectors

Property Value

securityContacts

securityContacts: SecurityContacts

Property Value

securitySolutions

securitySolutions: SecuritySolutions

Property Value

securitySolutionsReferenceDataOperations

securitySolutionsReferenceDataOperations: SecuritySolutionsReferenceDataOperations

Property Value

serverVulnerabilityAssessmentOperations

serverVulnerabilityAssessmentOperations: ServerVulnerabilityAssessmentOperations

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

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