SecurityCenter Class

API spec for Microsoft.Security (Azure Security Center) resource provider.

This ready contains multiple API versions, to help you deal with all of the Azure clouds (Azure Stack, Azure Government, Azure China, etc.). By default, it uses the latest API version available on public Azure. For production, you should stick to a particular api-version and/or profile. The profile sets a mapping between an operation group and its API version. The api-version parameter sets the default API version if the operation group is not described in the profile.

Inheritance
SecurityCenter
azure.mgmt.security._security_center._SDKClient
SecurityCenter

Constructor

SecurityCenter(credential: TokenCredential, subscription_id: str, api_version: str | None = None, base_url: str = 'https://management.azure.com', profile: KnownProfiles = KnownProfiles.default, **kwargs: Any)

Parameters

Name Description
credential
Required

Credential needed for the client to connect to Azure. Required.

subscription_id
Required
str

The ID of the target subscription. Required.

api_version
str

API version to use if no profile is provided, or if missing in profile.

default value: None
base_url
str

Service URL

default value: https://management.azure.com
profile

A profile definition, from KnownProfiles to dict.

default value: KnownProfiles.default

Keyword-Only Parameters

Name Description
polling_interval
int

Default waiting time between two polls for LRO operations if no Retry-After header is present.

Methods

close
models

Module depends on the API version:

close

close()

models

Module depends on the API version:

models(api_version='2024-04-01')

Parameters

Name Description
api_version
default value: 2024-04-01

Attributes

adaptive_application_controls

Instance depends on the API version:

adaptive_network_hardenings

Instance depends on the API version:

advanced_threat_protection

Instance depends on the API version:

alerts

Instance depends on the API version:

alerts_suppression_rules

Instance depends on the API version:

allowed_connections

Instance depends on the API version:

api_collection

Instance depends on the API version:

api_collection_offboarding

Instance depends on the API version:

api_collection_onboarding

Instance depends on the API version:

api_collections

Instance depends on the API version:

application

Instance depends on the API version:

applications

Instance depends on the API version:

assessments

Instance depends on the API version:

assessments_metadata

Instance depends on the API version:

auto_provisioning_settings

Instance depends on the API version:

automations

Instance depends on the API version:

azure_dev_ops_orgs

Instance depends on the API version:

azure_dev_ops_projects

Instance depends on the API version:

azure_dev_ops_repos

Instance depends on the API version:

compliance_results

Instance depends on the API version:

compliances

Instance depends on the API version:

connectors

Instance depends on the API version:

custom_assessment_automations

Instance depends on the API version:

custom_entity_store_assignments

Instance depends on the API version:

defender_for_storage

Instance depends on the API version:

dev_ops_configurations

Instance depends on the API version:

dev_ops_operation_results

Instance depends on the API version:

device_security_groups

Instance depends on the API version:

discovered_security_solutions

Instance depends on the API version:

external_security_solutions

Instance depends on the API version:

git_hub_owners

Instance depends on the API version:

git_hub_repos

Instance depends on the API version:

git_lab_groups

Instance depends on the API version:

git_lab_projects

Instance depends on the API version:

git_lab_subgroups

Instance depends on the API version:

governance_assignments

Instance depends on the API version:

governance_rules

Instance depends on the API version:

health_report

Instance depends on the API version:

health_reports

Instance depends on the API version:

information_protection_policies

Instance depends on the API version:

iot_security_solution

Instance depends on the API version:

iot_security_solution_analytics

Instance depends on the API version:

iot_security_solutions_analytics_aggregated_alert

Instance depends on the API version:

iot_security_solutions_analytics_recommendation

Instance depends on the API version:

jit_network_access_policies

Instance depends on the API version:

locations

Instance depends on the API version:

mde_onboardings

Instance depends on the API version:

operations

Instance depends on the API version:

pricings

Instance depends on the API version:

regulatory_compliance_assessments

Instance depends on the API version:

regulatory_compliance_controls

Instance depends on the API version:

regulatory_compliance_standards

Instance depends on the API version:

secure_score_control_definitions

Instance depends on the API version:

secure_score_controls

Instance depends on the API version:

secure_scores

Instance depends on the API version:

security_connector_application

Instance depends on the API version:

security_connector_applications

Instance depends on the API version:

security_connectors

Instance depends on the API version:

security_contacts

Instance depends on the API version:

security_operators

Instance depends on the API version:

security_solutions

Instance depends on the API version:

security_solutions_reference_data

Instance depends on the API version:

sensitivity_settings

Instance depends on the API version:

server_vulnerability_assessment

Instance depends on the API version:

server_vulnerability_assessments_settings

Instance depends on the API version:

settings

Instance depends on the API version:

software_inventories

Instance depends on the API version:

sql_vulnerability_assessment_baseline_rules

Instance depends on the API version:

sql_vulnerability_assessment_scan_results

Instance depends on the API version:

sql_vulnerability_assessment_scans

Instance depends on the API version:

sub_assessments

Instance depends on the API version:

tasks

Instance depends on the API version:

topology

Instance depends on the API version:

workspace_settings

Instance depends on the API version:

DEFAULT_API_VERSION

DEFAULT_API_VERSION = '2024-04-01'

LATEST_PROFILE

LATEST_PROFILE = azure.mgmt.security.SecurityCenter latest