diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/__init__.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/__init__.py index f1df443132ff..e6f6360d92fc 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/__init__.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/__init__.py @@ -21,6 +21,23 @@ from .setting_py3 import Setting from .data_export_setting_py3 import DataExportSetting from .setting_resource_py3 import SettingResource + from .tags_resource_py3 import TagsResource + from .user_defined_resources_properties_py3 import UserDefinedResourcesProperties + from .recommendation_configuration_properties_py3 import RecommendationConfigurationProperties + from .io_tsecurity_solution_model_py3 import IoTSecuritySolutionModel + from .update_iot_security_solution_data_py3 import UpdateIotSecuritySolutionData + from .io_tseverity_metrics_py3 import IoTSeverityMetrics + from .io_tsecurity_solution_analytics_model_properties_devices_metrics_item_py3 import IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem + from .io_tsecurity_alerted_device_py3 import IoTSecurityAlertedDevice + from .io_tsecurity_alerted_devices_list_py3 import IoTSecurityAlertedDevicesList + from .io_tsecurity_device_alert_py3 import IoTSecurityDeviceAlert + from .io_tsecurity_device_alerts_list_py3 import IoTSecurityDeviceAlertsList + from .io_tsecurity_device_recommendation_py3 import IoTSecurityDeviceRecommendation + from .io_tsecurity_device_recommendations_list_py3 import IoTSecurityDeviceRecommendationsList + from .io_tsecurity_solution_analytics_model_py3 import IoTSecuritySolutionAnalyticsModel + from .io_tsecurity_solution_analytics_model_list_py3 import IoTSecuritySolutionAnalyticsModelList + from .io_tsecurity_aggregated_alert_py3 import IoTSecurityAggregatedAlert + from .io_tsecurity_aggregated_recommendation_py3 import IoTSecurityAggregatedRecommendation from .connected_resource_py3 import ConnectedResource from .connectable_resource_py3 import ConnectableResource from .allowed_connections_resource_py3 import AllowedConnectionsResource @@ -73,23 +90,6 @@ from .information_protection_policy_py3 import InformationProtectionPolicy from .security_contact_py3 import SecurityContact from .workspace_setting_py3 import WorkspaceSetting - from .tags_resource_py3 import TagsResource - from .user_defined_resources_properties_py3 import UserDefinedResourcesProperties - from .recommendation_configuration_properties_py3 import RecommendationConfigurationProperties - from .io_tsecurity_solution_model_py3 import IoTSecuritySolutionModel - from .update_iot_security_solution_data_py3 import UpdateIotSecuritySolutionData - from .io_tseverity_metrics_py3 import IoTSeverityMetrics - from .io_tsecurity_solution_analytics_model_properties_devices_metrics_item_py3 import IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem - from .io_tsecurity_alerted_device_py3 import IoTSecurityAlertedDevice - from .io_tsecurity_alerted_devices_list_py3 import IoTSecurityAlertedDevicesList - from .io_tsecurity_device_alert_py3 import IoTSecurityDeviceAlert - from .io_tsecurity_device_alerts_list_py3 import IoTSecurityDeviceAlertsList - from .io_tsecurity_device_recommendation_py3 import IoTSecurityDeviceRecommendation - from .io_tsecurity_device_recommendations_list_py3 import IoTSecurityDeviceRecommendationsList - from .io_tsecurity_solution_analytics_model_py3 import IoTSecuritySolutionAnalyticsModel - from .io_tsecurity_solution_analytics_model_list_py3 import IoTSecuritySolutionAnalyticsModelList - from .io_tsecurity_aggregated_alert_py3 import IoTSecurityAggregatedAlert - from .io_tsecurity_aggregated_recommendation_py3 import IoTSecurityAggregatedRecommendation from .regulatory_compliance_standard_py3 import RegulatoryComplianceStandard from .regulatory_compliance_control_py3 import RegulatoryComplianceControl from .regulatory_compliance_assessment_py3 import RegulatoryComplianceAssessment @@ -107,6 +107,23 @@ from .setting import Setting from .data_export_setting import DataExportSetting from .setting_resource import SettingResource + from .tags_resource import TagsResource + from .user_defined_resources_properties import UserDefinedResourcesProperties + from .recommendation_configuration_properties import RecommendationConfigurationProperties + from .io_tsecurity_solution_model import IoTSecuritySolutionModel + from .update_iot_security_solution_data import UpdateIotSecuritySolutionData + from .io_tseverity_metrics import IoTSeverityMetrics + from .io_tsecurity_solution_analytics_model_properties_devices_metrics_item import IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem + from .io_tsecurity_alerted_device import IoTSecurityAlertedDevice + from .io_tsecurity_alerted_devices_list import IoTSecurityAlertedDevicesList + from .io_tsecurity_device_alert import IoTSecurityDeviceAlert + from .io_tsecurity_device_alerts_list import IoTSecurityDeviceAlertsList + from .io_tsecurity_device_recommendation import IoTSecurityDeviceRecommendation + from .io_tsecurity_device_recommendations_list import IoTSecurityDeviceRecommendationsList + from .io_tsecurity_solution_analytics_model import IoTSecuritySolutionAnalyticsModel + from .io_tsecurity_solution_analytics_model_list import IoTSecuritySolutionAnalyticsModelList + from .io_tsecurity_aggregated_alert import IoTSecurityAggregatedAlert + from .io_tsecurity_aggregated_recommendation import IoTSecurityAggregatedRecommendation from .connected_resource import ConnectedResource from .connectable_resource import ConnectableResource from .allowed_connections_resource import AllowedConnectionsResource @@ -159,23 +176,6 @@ from .information_protection_policy import InformationProtectionPolicy from .security_contact import SecurityContact from .workspace_setting import WorkspaceSetting - from .tags_resource import TagsResource - from .user_defined_resources_properties import UserDefinedResourcesProperties - from .recommendation_configuration_properties import RecommendationConfigurationProperties - from .io_tsecurity_solution_model import IoTSecuritySolutionModel - from .update_iot_security_solution_data import UpdateIotSecuritySolutionData - from .io_tseverity_metrics import IoTSeverityMetrics - from .io_tsecurity_solution_analytics_model_properties_devices_metrics_item import IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem - from .io_tsecurity_alerted_device import IoTSecurityAlertedDevice - from .io_tsecurity_alerted_devices_list import IoTSecurityAlertedDevicesList - from .io_tsecurity_device_alert import IoTSecurityDeviceAlert - from .io_tsecurity_device_alerts_list import IoTSecurityDeviceAlertsList - from .io_tsecurity_device_recommendation import IoTSecurityDeviceRecommendation - from .io_tsecurity_device_recommendations_list import IoTSecurityDeviceRecommendationsList - from .io_tsecurity_solution_analytics_model import IoTSecuritySolutionAnalyticsModel - from .io_tsecurity_solution_analytics_model_list import IoTSecuritySolutionAnalyticsModelList - from .io_tsecurity_aggregated_alert import IoTSecurityAggregatedAlert - from .io_tsecurity_aggregated_recommendation import IoTSecurityAggregatedRecommendation from .regulatory_compliance_standard import RegulatoryComplianceStandard from .regulatory_compliance_control import RegulatoryComplianceControl from .regulatory_compliance_assessment import RegulatoryComplianceAssessment @@ -184,6 +184,9 @@ from .compliance_result_paged import ComplianceResultPaged from .alert_paged import AlertPaged from .setting_paged import SettingPaged +from .io_tsecurity_solution_model_paged import IoTSecuritySolutionModelPaged +from .io_tsecurity_aggregated_alert_paged import IoTSecurityAggregatedAlertPaged +from .io_tsecurity_aggregated_recommendation_paged import IoTSecurityAggregatedRecommendationPaged from .allowed_connections_resource_paged import AllowedConnectionsResourcePaged from .discovered_security_solution_paged import DiscoveredSecuritySolutionPaged from .external_security_solution_paged import ExternalSecuritySolutionPaged @@ -197,9 +200,6 @@ from .information_protection_policy_paged import InformationProtectionPolicyPaged from .security_contact_paged import SecurityContactPaged from .workspace_setting_paged import WorkspaceSettingPaged -from .io_tsecurity_solution_model_paged import IoTSecuritySolutionModelPaged -from .io_tsecurity_aggregated_alert_paged import IoTSecurityAggregatedAlertPaged -from .io_tsecurity_aggregated_recommendation_paged import IoTSecurityAggregatedRecommendationPaged from .regulatory_compliance_standard_paged import RegulatoryComplianceStandardPaged from .regulatory_compliance_control_paged import RegulatoryComplianceControlPaged from .regulatory_compliance_assessment_paged import RegulatoryComplianceAssessmentPaged @@ -208,6 +208,11 @@ PricingTier, ReportedSeverity, SettingKind, + SecuritySolutionStatus, + ExportData, + DataSource, + RecommendationType, + RecommendationConfigStatus, SecurityFamily, AadConnectivityState, ExternalSecuritySolutionKind, @@ -217,11 +222,6 @@ AutoProvision, AlertNotifications, AlertsToAdmins, - SecuritySolutionStatus, - ExportData, - DataSource, - RecommendationType, - RecommendationConfigStatus, State, ConnectionType, ) @@ -238,6 +238,23 @@ 'Setting', 'DataExportSetting', 'SettingResource', + 'TagsResource', + 'UserDefinedResourcesProperties', + 'RecommendationConfigurationProperties', + 'IoTSecuritySolutionModel', + 'UpdateIotSecuritySolutionData', + 'IoTSeverityMetrics', + 'IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem', + 'IoTSecurityAlertedDevice', + 'IoTSecurityAlertedDevicesList', + 'IoTSecurityDeviceAlert', + 'IoTSecurityDeviceAlertsList', + 'IoTSecurityDeviceRecommendation', + 'IoTSecurityDeviceRecommendationsList', + 'IoTSecuritySolutionAnalyticsModel', + 'IoTSecuritySolutionAnalyticsModelList', + 'IoTSecurityAggregatedAlert', + 'IoTSecurityAggregatedRecommendation', 'ConnectedResource', 'ConnectableResource', 'AllowedConnectionsResource', @@ -290,23 +307,6 @@ 'InformationProtectionPolicy', 'SecurityContact', 'WorkspaceSetting', - 'TagsResource', - 'UserDefinedResourcesProperties', - 'RecommendationConfigurationProperties', - 'IoTSecuritySolutionModel', - 'UpdateIotSecuritySolutionData', - 'IoTSeverityMetrics', - 'IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem', - 'IoTSecurityAlertedDevice', - 'IoTSecurityAlertedDevicesList', - 'IoTSecurityDeviceAlert', - 'IoTSecurityDeviceAlertsList', - 'IoTSecurityDeviceRecommendation', - 'IoTSecurityDeviceRecommendationsList', - 'IoTSecuritySolutionAnalyticsModel', - 'IoTSecuritySolutionAnalyticsModelList', - 'IoTSecurityAggregatedAlert', - 'IoTSecurityAggregatedRecommendation', 'RegulatoryComplianceStandard', 'RegulatoryComplianceControl', 'RegulatoryComplianceAssessment', @@ -315,6 +315,9 @@ 'ComplianceResultPaged', 'AlertPaged', 'SettingPaged', + 'IoTSecuritySolutionModelPaged', + 'IoTSecurityAggregatedAlertPaged', + 'IoTSecurityAggregatedRecommendationPaged', 'AllowedConnectionsResourcePaged', 'DiscoveredSecuritySolutionPaged', 'ExternalSecuritySolutionPaged', @@ -328,9 +331,6 @@ 'InformationProtectionPolicyPaged', 'SecurityContactPaged', 'WorkspaceSettingPaged', - 'IoTSecuritySolutionModelPaged', - 'IoTSecurityAggregatedAlertPaged', - 'IoTSecurityAggregatedRecommendationPaged', 'RegulatoryComplianceStandardPaged', 'RegulatoryComplianceControlPaged', 'RegulatoryComplianceAssessmentPaged', @@ -338,6 +338,11 @@ 'PricingTier', 'ReportedSeverity', 'SettingKind', + 'SecuritySolutionStatus', + 'ExportData', + 'DataSource', + 'RecommendationType', + 'RecommendationConfigStatus', 'SecurityFamily', 'AadConnectivityState', 'ExternalSecuritySolutionKind', @@ -347,11 +352,6 @@ 'AutoProvision', 'AlertNotifications', 'AlertsToAdmins', - 'SecuritySolutionStatus', - 'ExportData', - 'DataSource', - 'RecommendationType', - 'RecommendationConfigStatus', 'State', 'ConnectionType', ] diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_alerted_devices_list.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_alerted_devices_list.py index 122dece5d348..6ed104953521 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_alerted_devices_list.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_alerted_devices_list.py @@ -15,28 +15,20 @@ class IoTSecurityAlertedDevicesList(Model): """List of devices with the count of raised alerts. - Variables are only populated by the server, and will be ignored when - sending a request. - All required parameters must be populated in order to send to Azure. :param value: Required. List of aggregated alerts data :type value: list[~azure.mgmt.security.models.IoTSecurityAlertedDevice] - :ivar next_link: The URI to fetch the next page. - :vartype next_link: str """ _validation = { 'value': {'required': True}, - 'next_link': {'readonly': True}, } _attribute_map = { 'value': {'key': 'value', 'type': '[IoTSecurityAlertedDevice]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, } def __init__(self, **kwargs): super(IoTSecurityAlertedDevicesList, self).__init__(**kwargs) self.value = kwargs.get('value', None) - self.next_link = None diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_alerted_devices_list_py3.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_alerted_devices_list_py3.py index 494b767a8c34..7475fc9765ba 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_alerted_devices_list_py3.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_alerted_devices_list_py3.py @@ -15,28 +15,20 @@ class IoTSecurityAlertedDevicesList(Model): """List of devices with the count of raised alerts. - Variables are only populated by the server, and will be ignored when - sending a request. - All required parameters must be populated in order to send to Azure. :param value: Required. List of aggregated alerts data :type value: list[~azure.mgmt.security.models.IoTSecurityAlertedDevice] - :ivar next_link: The URI to fetch the next page. - :vartype next_link: str """ _validation = { 'value': {'required': True}, - 'next_link': {'readonly': True}, } _attribute_map = { 'value': {'key': 'value', 'type': '[IoTSecurityAlertedDevice]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, } def __init__(self, *, value, **kwargs) -> None: super(IoTSecurityAlertedDevicesList, self).__init__(**kwargs) self.value = value - self.next_link = None diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_device_recommendations_list.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_device_recommendations_list.py index 13145a43f39d..4606b1f5e3bd 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_device_recommendations_list.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_device_recommendations_list.py @@ -15,29 +15,21 @@ class IoTSecurityDeviceRecommendationsList(Model): """List of recommendations with the count of devices. - Variables are only populated by the server, and will be ignored when - sending a request. - All required parameters must be populated in order to send to Azure. :param value: Required. List of aggregated recommendation data :type value: list[~azure.mgmt.security.models.IoTSecurityDeviceRecommendation] - :ivar next_link: The URI to fetch the next page. - :vartype next_link: str """ _validation = { 'value': {'required': True}, - 'next_link': {'readonly': True}, } _attribute_map = { 'value': {'key': 'value', 'type': '[IoTSecurityDeviceRecommendation]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, } def __init__(self, **kwargs): super(IoTSecurityDeviceRecommendationsList, self).__init__(**kwargs) self.value = kwargs.get('value', None) - self.next_link = None diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_device_recommendations_list_py3.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_device_recommendations_list_py3.py index fe62af9c67d4..2df25e1c8df5 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_device_recommendations_list_py3.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/io_tsecurity_device_recommendations_list_py3.py @@ -15,29 +15,21 @@ class IoTSecurityDeviceRecommendationsList(Model): """List of recommendations with the count of devices. - Variables are only populated by the server, and will be ignored when - sending a request. - All required parameters must be populated in order to send to Azure. :param value: Required. List of aggregated recommendation data :type value: list[~azure.mgmt.security.models.IoTSecurityDeviceRecommendation] - :ivar next_link: The URI to fetch the next page. - :vartype next_link: str """ _validation = { 'value': {'required': True}, - 'next_link': {'readonly': True}, } _attribute_map = { 'value': {'key': 'value', 'type': '[IoTSecurityDeviceRecommendation]'}, - 'next_link': {'key': 'nextLink', 'type': 'str'}, } def __init__(self, *, value, **kwargs) -> None: super(IoTSecurityDeviceRecommendationsList, self).__init__(**kwargs) self.value = value - self.next_link = None diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/security_center_enums.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/security_center_enums.py index 553b23186654..09cf991ceb06 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/security_center_enums.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/security_center_enums.py @@ -40,6 +40,48 @@ class SettingKind(str, Enum): alert_suppression_setting = "AlertSuppressionSetting" +class SecuritySolutionStatus(str, Enum): + + enabled = "Enabled" + disabled = "Disabled" + + +class ExportData(str, Enum): + + raw_events = "RawEvents" #: Agent raw events + + +class DataSource(str, Enum): + + twin_data = "TwinData" #: Devices twin data + + +class RecommendationType(str, Enum): + + io_t_acrauthentication = "IoT_ACRAuthentication" #: Authentication schema used for pull an edge module from an ACR repository does not use Service Principal Authentication. + io_t_agent_sends_unutilized_messages = "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. + io_t_baseline = "IoT_Baseline" #: Identified security related system configuration issues. + io_t_edge_hub_mem_optimize = "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. + io_t_edge_logging_options = "IoT_EdgeLoggingOptions" #: Logging is disabled for this edge module. + io_t_inconsistent_module_settings = "IoT_InconsistentModuleSettings" #: A minority within a device security group has inconsistent Edge Module settings with the rest of their group. + io_t_install_agent = "IoT_InstallAgent" #: Install the Azure Security of Things Agent. + io_t_ipfilter_deny_all = "IoT_IPFilter_DenyAll" #: IP Filter Configuration should have rules defined for allowed traffic and should deny all other traffic by default. + io_t_ipfilter_permissive_rule = "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. + io_t_open_ports = "IoT_OpenPorts" #: A listening endpoint was found on the device. + io_t_permissive_firewall_policy = "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. + io_t_permissive_input_firewall_rules = "IoT_PermissiveInputFirewallRules" #: A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports. + io_t_permissive_output_firewall_rules = "IoT_PermissiveOutputFirewallRules" #: A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports. + io_t_privileged_docker_options = "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). + io_t_shared_credentials = "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. + io_t_vulnerable_tls_cipher_suite = "IoT_VulnerableTLSCipherSuite" #: Insecure TLS configurations detected. Immediate upgrade recommended. + + +class RecommendationConfigStatus(str, Enum): + + disabled = "Disabled" + enabled = "Enabled" + + class SecurityFamily(str, Enum): waf = "Waf" @@ -100,48 +142,6 @@ class AlertsToAdmins(str, Enum): off = "Off" #: Don't send notification on new alerts to the subscription's admins -class SecuritySolutionStatus(str, Enum): - - enabled = "Enabled" - disabled = "Disabled" - - -class ExportData(str, Enum): - - raw_events = "RawEvents" #: Agent raw events - - -class DataSource(str, Enum): - - twin_data = "TwinData" #: Devices twin data - - -class RecommendationType(str, Enum): - - io_t_acrauthentication = "IoT_ACRAuthentication" #: Authentication schema used for pull an edge module from an ACR repository does not use Service Principal Authentication. - io_t_agent_sends_unutilized_messages = "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. - io_t_baseline = "IoT_Baseline" #: Identified security related system configuration issues. - io_t_edge_hub_mem_optimize = "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. - io_t_edge_logging_options = "IoT_EdgeLoggingOptions" #: Logging is disabled for this edge module. - io_t_inconsistent_module_settings = "IoT_InconsistentModuleSettings" #: A minority within a device security group has inconsistent Edge Module settings with the rest of their group. - io_t_install_agent = "IoT_InstallAgent" #: Install the Azure Security of Things Agent. - io_t_ipfilter_deny_all = "IoT_IPFilter_DenyAll" #: IP Filter Configuration should have rules defined for allowed traffic and should deny all other traffic by default. - io_t_ipfilter_permissive_rule = "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. - io_t_open_ports = "IoT_OpenPorts" #: A listening endpoint was found on the device. - io_t_permissive_firewall_policy = "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. - io_t_permissive_input_firewall_rules = "IoT_PermissiveInputFirewallRules" #: A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports. - io_t_permissive_output_firewall_rules = "IoT_PermissiveOutputFirewallRules" #: A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports. - io_t_privileged_docker_options = "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). - io_t_shared_credentials = "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. - io_t_vulnerable_tls_cipher_suite = "IoT_VulnerableTLSCipherSuite" #: Insecure TLS configurations detected. Immediate upgrade recommended. - - -class RecommendationConfigStatus(str, Enum): - - disabled = "Disabled" - enabled = "Enabled" - - class State(str, Enum): passed = "Passed" #: All supported regulatory compliance controls in the given standard have a passed state diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/__init__.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/__init__.py index 37ff3d1bf412..5e5186d371c4 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/__init__.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/__init__.py @@ -13,6 +13,14 @@ from .pricings_operations import PricingsOperations from .alerts_operations import AlertsOperations from .settings_operations import SettingsOperations +from .io_tsecurity_solutions_operations import IoTSecuritySolutionsOperations +from .io_tsecurity_solutions_resource_group_operations import IoTSecuritySolutionsResourceGroupOperations +from .iot_security_solution_operations import IotSecuritySolutionOperations +from .io_tsecurity_solutions_analytics_operations import IoTSecuritySolutionsAnalyticsOperations +from .io_tsecurity_solutions_analytics_aggregated_alerts_operations import IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations +from .io_tsecurity_solutions_analytics_aggregated_alert_operations import IoTSecuritySolutionsAnalyticsAggregatedAlertOperations +from .io_tsecurity_solutions_analytics_recommendation_operations import IoTSecuritySolutionsAnalyticsRecommendationOperations +from .io_tsecurity_solutions_analytics_recommendations_operations import IoTSecuritySolutionsAnalyticsRecommendationsOperations from .allowed_connections_operations import AllowedConnectionsOperations from .discovered_security_solutions_operations import DiscoveredSecuritySolutionsOperations from .external_security_solutions_operations import ExternalSecuritySolutionsOperations @@ -28,14 +36,6 @@ from .information_protection_policies_operations import InformationProtectionPoliciesOperations from .security_contacts_operations import SecurityContactsOperations from .workspace_settings_operations import WorkspaceSettingsOperations -from .io_tsecurity_solutions_operations import IoTSecuritySolutionsOperations -from .io_tsecurity_solutions_resource_group_operations import IoTSecuritySolutionsResourceGroupOperations -from .iot_security_solution_operations import IotSecuritySolutionOperations -from .io_tsecurity_solutions_analytics_operations import IoTSecuritySolutionsAnalyticsOperations -from .io_tsecurity_solutions_analytics_aggregated_alerts_operations import IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations -from .io_tsecurity_solutions_analytics_aggregated_alert_operations import IoTSecuritySolutionsAnalyticsAggregatedAlertOperations -from .io_tsecurity_solutions_analytics_recommendation_operations import IoTSecuritySolutionsAnalyticsRecommendationOperations -from .io_tsecurity_solutions_analytics_recommendations_operations import IoTSecuritySolutionsAnalyticsRecommendationsOperations from .regulatory_compliance_standards_operations import RegulatoryComplianceStandardsOperations from .regulatory_compliance_controls_operations import RegulatoryComplianceControlsOperations from .regulatory_compliance_assessments_operations import RegulatoryComplianceAssessmentsOperations @@ -46,6 +46,14 @@ 'PricingsOperations', 'AlertsOperations', 'SettingsOperations', + 'IoTSecuritySolutionsOperations', + 'IoTSecuritySolutionsResourceGroupOperations', + 'IotSecuritySolutionOperations', + 'IoTSecuritySolutionsAnalyticsOperations', + 'IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations', + 'IoTSecuritySolutionsAnalyticsAggregatedAlertOperations', + 'IoTSecuritySolutionsAnalyticsRecommendationOperations', + 'IoTSecuritySolutionsAnalyticsRecommendationsOperations', 'AllowedConnectionsOperations', 'DiscoveredSecuritySolutionsOperations', 'ExternalSecuritySolutionsOperations', @@ -61,14 +69,6 @@ 'InformationProtectionPoliciesOperations', 'SecurityContactsOperations', 'WorkspaceSettingsOperations', - 'IoTSecuritySolutionsOperations', - 'IoTSecuritySolutionsResourceGroupOperations', - 'IotSecuritySolutionOperations', - 'IoTSecuritySolutionsAnalyticsOperations', - 'IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations', - 'IoTSecuritySolutionsAnalyticsAggregatedAlertOperations', - 'IoTSecuritySolutionsAnalyticsRecommendationOperations', - 'IoTSecuritySolutionsAnalyticsRecommendationsOperations', 'RegulatoryComplianceStandardsOperations', 'RegulatoryComplianceControlsOperations', 'RegulatoryComplianceAssessmentsOperations', diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_aggregated_alert_operations.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_aggregated_alert_operations.py index 3b887d1b232e..2bb488c4c23f 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_aggregated_alert_operations.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_aggregated_alert_operations.py @@ -23,7 +23,7 @@ class IoTSecuritySolutionsAnalyticsAggregatedAlertOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version for the operation. Constant value: "2017-08-01-preview". + :ivar api_version: API version for the operation. Constant value: "2019-08-01". """ models = models @@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2017-08-01-preview" + self.api_version = "2019-08-01" self.config = config diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_aggregated_alerts_operations.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_aggregated_alerts_operations.py index b7c3c363bf0c..2060a8a24297 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_aggregated_alerts_operations.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_aggregated_alerts_operations.py @@ -23,7 +23,7 @@ class IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version for the operation. Constant value: "2017-08-01-preview". + :ivar api_version: API version for the operation. Constant value: "2019-08-01". """ models = models @@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2017-08-01-preview" + self.api_version = "2019-08-01" self.config = config diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_operations.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_operations.py index 38480e79a367..f750a9d4a5c5 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_operations.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_operations.py @@ -23,7 +23,7 @@ class IoTSecuritySolutionsAnalyticsOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version for the operation. Constant value: "2017-08-01-preview". + :ivar api_version: API version for the operation. Constant value: "2019-08-01". """ models = models @@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2017-08-01-preview" + self.api_version = "2019-08-01" self.config = config diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_recommendation_operations.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_recommendation_operations.py index 85bea2a5b2d0..0f10c1aab35d 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_recommendation_operations.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_recommendation_operations.py @@ -23,7 +23,7 @@ class IoTSecuritySolutionsAnalyticsRecommendationOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version for the operation. Constant value: "2017-08-01-preview". + :ivar api_version: API version for the operation. Constant value: "2019-08-01". """ models = models @@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2017-08-01-preview" + self.api_version = "2019-08-01" self.config = config diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_recommendations_operations.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_recommendations_operations.py index dff823861641..1b1b5ea272f1 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_recommendations_operations.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_analytics_recommendations_operations.py @@ -23,7 +23,7 @@ class IoTSecuritySolutionsAnalyticsRecommendationsOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version for the operation. Constant value: "2017-08-01-preview". + :ivar api_version: API version for the operation. Constant value: "2019-08-01". """ models = models @@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2017-08-01-preview" + self.api_version = "2019-08-01" self.config = config diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_operations.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_operations.py index 480914333184..e03e43a17266 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_operations.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_operations.py @@ -23,7 +23,7 @@ class IoTSecuritySolutionsOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version for the operation. Constant value: "2017-08-01-preview". + :ivar api_version: API version for the operation. Constant value: "2019-08-01". """ models = models @@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2017-08-01-preview" + self.api_version = "2019-08-01" self.config = config diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_resource_group_operations.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_resource_group_operations.py index 196d0d3ab1e6..a7ef12f17a9a 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_resource_group_operations.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/io_tsecurity_solutions_resource_group_operations.py @@ -23,7 +23,7 @@ class IoTSecuritySolutionsResourceGroupOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version for the operation. Constant value: "2017-08-01-preview". + :ivar api_version: API version for the operation. Constant value: "2019-08-01". """ models = models @@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2017-08-01-preview" + self.api_version = "2019-08-01" self.config = config diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/iot_security_solution_operations.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/iot_security_solution_operations.py index 7be7884ad212..21734654e1bd 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/iot_security_solution_operations.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/operations/iot_security_solution_operations.py @@ -23,7 +23,7 @@ class IotSecuritySolutionOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version for the operation. Constant value: "2017-08-01-preview". + :ivar api_version: API version for the operation. Constant value: "2019-08-01". """ models = models @@ -33,7 +33,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2017-08-01-preview" + self.api_version = "2019-08-01" self.config = config diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/security_center.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/security_center.py index 86f623d0de22..5637d709e732 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/security_center.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/security_center.py @@ -17,6 +17,14 @@ from .operations.pricings_operations import PricingsOperations from .operations.alerts_operations import AlertsOperations from .operations.settings_operations import SettingsOperations +from .operations.io_tsecurity_solutions_operations import IoTSecuritySolutionsOperations +from .operations.io_tsecurity_solutions_resource_group_operations import IoTSecuritySolutionsResourceGroupOperations +from .operations.iot_security_solution_operations import IotSecuritySolutionOperations +from .operations.io_tsecurity_solutions_analytics_operations import IoTSecuritySolutionsAnalyticsOperations +from .operations.io_tsecurity_solutions_analytics_aggregated_alerts_operations import IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations +from .operations.io_tsecurity_solutions_analytics_aggregated_alert_operations import IoTSecuritySolutionsAnalyticsAggregatedAlertOperations +from .operations.io_tsecurity_solutions_analytics_recommendation_operations import IoTSecuritySolutionsAnalyticsRecommendationOperations +from .operations.io_tsecurity_solutions_analytics_recommendations_operations import IoTSecuritySolutionsAnalyticsRecommendationsOperations from .operations.allowed_connections_operations import AllowedConnectionsOperations from .operations.discovered_security_solutions_operations import DiscoveredSecuritySolutionsOperations from .operations.external_security_solutions_operations import ExternalSecuritySolutionsOperations @@ -32,14 +40,6 @@ from .operations.information_protection_policies_operations import InformationProtectionPoliciesOperations from .operations.security_contacts_operations import SecurityContactsOperations from .operations.workspace_settings_operations import WorkspaceSettingsOperations -from .operations.io_tsecurity_solutions_operations import IoTSecuritySolutionsOperations -from .operations.io_tsecurity_solutions_resource_group_operations import IoTSecuritySolutionsResourceGroupOperations -from .operations.iot_security_solution_operations import IotSecuritySolutionOperations -from .operations.io_tsecurity_solutions_analytics_operations import IoTSecuritySolutionsAnalyticsOperations -from .operations.io_tsecurity_solutions_analytics_aggregated_alerts_operations import IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations -from .operations.io_tsecurity_solutions_analytics_aggregated_alert_operations import IoTSecuritySolutionsAnalyticsAggregatedAlertOperations -from .operations.io_tsecurity_solutions_analytics_recommendation_operations import IoTSecuritySolutionsAnalyticsRecommendationOperations -from .operations.io_tsecurity_solutions_analytics_recommendations_operations import IoTSecuritySolutionsAnalyticsRecommendationsOperations from .operations.regulatory_compliance_standards_operations import RegulatoryComplianceStandardsOperations from .operations.regulatory_compliance_controls_operations import RegulatoryComplianceControlsOperations from .operations.regulatory_compliance_assessments_operations import RegulatoryComplianceAssessmentsOperations @@ -99,6 +99,22 @@ class SecurityCenter(SDKClient): :vartype alerts: azure.mgmt.security.operations.AlertsOperations :ivar settings: Settings operations :vartype settings: azure.mgmt.security.operations.SettingsOperations + :ivar io_tsecurity_solutions: IoTSecuritySolutions operations + :vartype io_tsecurity_solutions: azure.mgmt.security.operations.IoTSecuritySolutionsOperations + :ivar io_tsecurity_solutions_resource_group: IoTSecuritySolutionsResourceGroup operations + :vartype io_tsecurity_solutions_resource_group: azure.mgmt.security.operations.IoTSecuritySolutionsResourceGroupOperations + :ivar iot_security_solution: IotSecuritySolution operations + :vartype iot_security_solution: azure.mgmt.security.operations.IotSecuritySolutionOperations + :ivar io_tsecurity_solutions_analytics: IoTSecuritySolutionsAnalytics operations + :vartype io_tsecurity_solutions_analytics: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsOperations + :ivar io_tsecurity_solutions_analytics_aggregated_alerts: IoTSecuritySolutionsAnalyticsAggregatedAlerts operations + :vartype io_tsecurity_solutions_analytics_aggregated_alerts: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations + :ivar io_tsecurity_solutions_analytics_aggregated_alert: IoTSecuritySolutionsAnalyticsAggregatedAlert operations + :vartype io_tsecurity_solutions_analytics_aggregated_alert: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsAggregatedAlertOperations + :ivar io_tsecurity_solutions_analytics_recommendation: IoTSecuritySolutionsAnalyticsRecommendation operations + :vartype io_tsecurity_solutions_analytics_recommendation: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsRecommendationOperations + :ivar io_tsecurity_solutions_analytics_recommendations: IoTSecuritySolutionsAnalyticsRecommendations operations + :vartype io_tsecurity_solutions_analytics_recommendations: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsRecommendationsOperations :ivar allowed_connections: AllowedConnections operations :vartype allowed_connections: azure.mgmt.security.operations.AllowedConnectionsOperations :ivar discovered_security_solutions: DiscoveredSecuritySolutions operations @@ -129,22 +145,6 @@ class SecurityCenter(SDKClient): :vartype security_contacts: azure.mgmt.security.operations.SecurityContactsOperations :ivar workspace_settings: WorkspaceSettings operations :vartype workspace_settings: azure.mgmt.security.operations.WorkspaceSettingsOperations - :ivar io_tsecurity_solutions: IoTSecuritySolutions operations - :vartype io_tsecurity_solutions: azure.mgmt.security.operations.IoTSecuritySolutionsOperations - :ivar io_tsecurity_solutions_resource_group: IoTSecuritySolutionsResourceGroup operations - :vartype io_tsecurity_solutions_resource_group: azure.mgmt.security.operations.IoTSecuritySolutionsResourceGroupOperations - :ivar iot_security_solution: IotSecuritySolution operations - :vartype iot_security_solution: azure.mgmt.security.operations.IotSecuritySolutionOperations - :ivar io_tsecurity_solutions_analytics: IoTSecuritySolutionsAnalytics operations - :vartype io_tsecurity_solutions_analytics: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsOperations - :ivar io_tsecurity_solutions_analytics_aggregated_alerts: IoTSecuritySolutionsAnalyticsAggregatedAlerts operations - :vartype io_tsecurity_solutions_analytics_aggregated_alerts: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations - :ivar io_tsecurity_solutions_analytics_aggregated_alert: IoTSecuritySolutionsAnalyticsAggregatedAlert operations - :vartype io_tsecurity_solutions_analytics_aggregated_alert: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsAggregatedAlertOperations - :ivar io_tsecurity_solutions_analytics_recommendation: IoTSecuritySolutionsAnalyticsRecommendation operations - :vartype io_tsecurity_solutions_analytics_recommendation: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsRecommendationOperations - :ivar io_tsecurity_solutions_analytics_recommendations: IoTSecuritySolutionsAnalyticsRecommendations operations - :vartype io_tsecurity_solutions_analytics_recommendations: azure.mgmt.security.operations.IoTSecuritySolutionsAnalyticsRecommendationsOperations :ivar regulatory_compliance_standards: RegulatoryComplianceStandards operations :vartype regulatory_compliance_standards: azure.mgmt.security.operations.RegulatoryComplianceStandardsOperations :ivar regulatory_compliance_controls: RegulatoryComplianceControls operations @@ -183,6 +183,22 @@ def __init__( self._client, self.config, self._serialize, self._deserialize) self.settings = SettingsOperations( self._client, self.config, self._serialize, self._deserialize) + self.io_tsecurity_solutions = IoTSecuritySolutionsOperations( + self._client, self.config, self._serialize, self._deserialize) + self.io_tsecurity_solutions_resource_group = IoTSecuritySolutionsResourceGroupOperations( + self._client, self.config, self._serialize, self._deserialize) + self.iot_security_solution = IotSecuritySolutionOperations( + self._client, self.config, self._serialize, self._deserialize) + self.io_tsecurity_solutions_analytics = IoTSecuritySolutionsAnalyticsOperations( + self._client, self.config, self._serialize, self._deserialize) + self.io_tsecurity_solutions_analytics_aggregated_alerts = IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations( + self._client, self.config, self._serialize, self._deserialize) + self.io_tsecurity_solutions_analytics_aggregated_alert = IoTSecuritySolutionsAnalyticsAggregatedAlertOperations( + self._client, self.config, self._serialize, self._deserialize) + self.io_tsecurity_solutions_analytics_recommendation = IoTSecuritySolutionsAnalyticsRecommendationOperations( + self._client, self.config, self._serialize, self._deserialize) + self.io_tsecurity_solutions_analytics_recommendations = IoTSecuritySolutionsAnalyticsRecommendationsOperations( + self._client, self.config, self._serialize, self._deserialize) self.allowed_connections = AllowedConnectionsOperations( self._client, self.config, self._serialize, self._deserialize) self.discovered_security_solutions = DiscoveredSecuritySolutionsOperations( @@ -213,22 +229,6 @@ def __init__( self._client, self.config, self._serialize, self._deserialize) self.workspace_settings = WorkspaceSettingsOperations( self._client, self.config, self._serialize, self._deserialize) - self.io_tsecurity_solutions = IoTSecuritySolutionsOperations( - self._client, self.config, self._serialize, self._deserialize) - self.io_tsecurity_solutions_resource_group = IoTSecuritySolutionsResourceGroupOperations( - self._client, self.config, self._serialize, self._deserialize) - self.iot_security_solution = IotSecuritySolutionOperations( - self._client, self.config, self._serialize, self._deserialize) - self.io_tsecurity_solutions_analytics = IoTSecuritySolutionsAnalyticsOperations( - self._client, self.config, self._serialize, self._deserialize) - self.io_tsecurity_solutions_analytics_aggregated_alerts = IoTSecuritySolutionsAnalyticsAggregatedAlertsOperations( - self._client, self.config, self._serialize, self._deserialize) - self.io_tsecurity_solutions_analytics_aggregated_alert = IoTSecuritySolutionsAnalyticsAggregatedAlertOperations( - self._client, self.config, self._serialize, self._deserialize) - self.io_tsecurity_solutions_analytics_recommendation = IoTSecuritySolutionsAnalyticsRecommendationOperations( - self._client, self.config, self._serialize, self._deserialize) - self.io_tsecurity_solutions_analytics_recommendations = IoTSecuritySolutionsAnalyticsRecommendationsOperations( - self._client, self.config, self._serialize, self._deserialize) self.regulatory_compliance_standards = RegulatoryComplianceStandardsOperations( self._client, self.config, self._serialize, self._deserialize) self.regulatory_compliance_controls = RegulatoryComplianceControlsOperations(