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 d0c40691dc6b..2e4599a4b919 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 @@ -223,6 +223,7 @@ DataSource, RecommendationType, RecommendationConfigStatus, + UnmaskedIpLoggingStatus, SecurityFamily, AadConnectivityState, ExternalSecuritySolutionKind, @@ -359,6 +360,7 @@ 'DataSource', 'RecommendationType', 'RecommendationConfigStatus', + 'UnmaskedIpLoggingStatus', 'SecurityFamily', 'AadConnectivityState', 'ExternalSecuritySolutionKind', diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/_models.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/_models.py index 89600c9fb8d6..57571c59775c 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/_models.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/_models.py @@ -2128,6 +2128,11 @@ class IoTSecuritySolutionModel(Model): :param recommendations_configuration: :type recommendations_configuration: list[~azure.mgmt.security.models.RecommendationConfigurationProperties] + :param unmasked_ip_logging_status: Unmasked IP address logging status. + Possible values include: 'Disabled', 'Enabled'. Default value: "Disabled" + . + :type unmasked_ip_logging_status: str or + ~azure.mgmt.security.models.UnmaskedIpLoggingStatus """ _validation = { @@ -2155,6 +2160,7 @@ class IoTSecuritySolutionModel(Model): 'user_defined_resources': {'key': 'properties.userDefinedResources', 'type': 'UserDefinedResourcesProperties'}, 'auto_discovered_resources': {'key': 'properties.autoDiscoveredResources', 'type': '[str]'}, 'recommendations_configuration': {'key': 'properties.recommendationsConfiguration', 'type': '[RecommendationConfigurationProperties]'}, + 'unmasked_ip_logging_status': {'key': 'properties.unmaskedIpLoggingStatus', 'type': 'str'}, } def __init__(self, **kwargs): @@ -2173,6 +2179,7 @@ def __init__(self, **kwargs): self.user_defined_resources = kwargs.get('user_defined_resources', None) self.auto_discovered_resources = None self.recommendations_configuration = kwargs.get('recommendations_configuration', None) + self.unmasked_ip_logging_status = kwargs.get('unmasked_ip_logging_status', "Disabled") class IoTSeverityMetrics(Model): diff --git a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/_models_py3.py b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/_models_py3.py index 0ec2a932124b..549261adda8e 100644 --- a/sdk/security/azure-mgmt-security/azure/mgmt/security/models/_models_py3.py +++ b/sdk/security/azure-mgmt-security/azure/mgmt/security/models/_models_py3.py @@ -2128,6 +2128,11 @@ class IoTSecuritySolutionModel(Model): :param recommendations_configuration: :type recommendations_configuration: list[~azure.mgmt.security.models.RecommendationConfigurationProperties] + :param unmasked_ip_logging_status: Unmasked IP address logging status. + Possible values include: 'Disabled', 'Enabled'. Default value: "Disabled" + . + :type unmasked_ip_logging_status: str or + ~azure.mgmt.security.models.UnmaskedIpLoggingStatus """ _validation = { @@ -2155,9 +2160,10 @@ class IoTSecuritySolutionModel(Model): 'user_defined_resources': {'key': 'properties.userDefinedResources', 'type': 'UserDefinedResourcesProperties'}, 'auto_discovered_resources': {'key': 'properties.autoDiscoveredResources', 'type': '[str]'}, 'recommendations_configuration': {'key': 'properties.recommendationsConfiguration', 'type': '[RecommendationConfigurationProperties]'}, + 'unmasked_ip_logging_status': {'key': 'properties.unmaskedIpLoggingStatus', 'type': 'str'}, } - def __init__(self, *, workspace: str, display_name: str, iot_hubs, tags=None, location: str=None, status="Enabled", export=None, disabled_data_sources=None, user_defined_resources=None, recommendations_configuration=None, **kwargs) -> None: + def __init__(self, *, workspace: str, display_name: str, iot_hubs, tags=None, location: str=None, status="Enabled", export=None, disabled_data_sources=None, user_defined_resources=None, recommendations_configuration=None, unmasked_ip_logging_status="Disabled", **kwargs) -> None: super(IoTSecuritySolutionModel, self).__init__(**kwargs) self.id = None self.name = None @@ -2173,6 +2179,7 @@ def __init__(self, *, workspace: str, display_name: str, iot_hubs, tags=None, lo self.user_defined_resources = user_defined_resources self.auto_discovered_resources = None self.recommendations_configuration = recommendations_configuration + self.unmasked_ip_logging_status = unmasked_ip_logging_status class IoTSeverityMetrics(Model): 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 684dbfad43da..f22c51e3db8c 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 @@ -88,6 +88,12 @@ class RecommendationConfigStatus(str, Enum): enabled = "Enabled" +class UnmaskedIpLoggingStatus(str, Enum): + + disabled = "Disabled" #: Unmasked IP logging is disabled + enabled = "Enabled" #: Unmasked IP logging is enabled + + class SecurityFamily(str, Enum): waf = "Waf"