<reponame>pulumi-bot/pulumi-azure-native
# coding=utf-8
# *** WARNING: this file was generated by the Pulumi SDK Generator. ***
# *** Do not edit by hand unless you're certain you know what you are doing! ***

from enum import Enum

__all__ = [
    'AlertNotifications',
    'AlertsToAdmins',
    'DataSource',
    'ExportData',
    'RecommendationConfigStatus',
    'RecommendationType',
    'SecuritySolutionStatus',
]


class AlertNotifications(str, Enum):
    """
    Whether to send security alerts notifications to the security contact
    """
    ON = "On"
    OFF = "Off"


class AlertsToAdmins(str, Enum):
    """
    Whether to send security alerts notifications to subscription admins
    """
    ON = "On"
    OFF = "Off"


class DataSource(str, Enum):
    TWIN_DATA = "TwinData"


class ExportData(str, Enum):
    RAW_EVENTS = "RawEvents"


class RecommendationConfigStatus(str, Enum):
    """
    Recommendation status. The recommendation is not generated when the status is disabled
    """
    DISABLED = "Disabled"
    ENABLED = "Enabled"


class RecommendationType(str, Enum):
    """
    The recommendation type.
    """
    IO_T_ACR_AUTHENTICATION = "IoT_ACRAuthentication"
    IO_T_AGENT_SENDS_UNUTILIZED_MESSAGES = "IoT_AgentSendsUnutilizedMessages"
    IO_T_BASELINE = "IoT_Baseline"
    IO_T_EDGE_HUB_MEM_OPTIMIZE = "IoT_EdgeHubMemOptimize"
    IO_T_EDGE_LOGGING_OPTIONS = "IoT_EdgeLoggingOptions"
    IO_T_INCONSISTENT_MODULE_SETTINGS = "IoT_InconsistentModuleSettings"
    IO_T_INSTALL_AGENT = "IoT_InstallAgent"
    IO_T_IP_FILTER_DENY_ALL = "IoT_IPFilter_DenyAll"
    IO_T_IP_FILTER_PERMISSIVE_RULE = "IoT_IPFilter_PermissiveRule"
    IO_T_OPEN_PORTS = "IoT_OpenPorts"
    IO_T_PERMISSIVE_FIREWALL_POLICY = "IoT_PermissiveFirewallPolicy"
    IO_T_PERMISSIVE_INPUT_FIREWALL_RULES = "IoT_PermissiveInputFirewallRules"
    IO_T_PERMISSIVE_OUTPUT_FIREWALL_RULES = "IoT_PermissiveOutputFirewallRules"
    IO_T_PRIVILEGED_DOCKER_OPTIONS = "IoT_PrivilegedDockerOptions"
    IO_T_SHARED_CREDENTIALS = "IoT_SharedCredentials"
    IO_T_VULNERABLE_TLS_CIPHER_SUITE = "IoT_VulnerableTLSCipherSuite"


class SecuritySolutionStatus(str, Enum):
    """
    Security solution status
    """
    ENABLED = "Enabled"
    DISABLED = "Disabled"

# coding=utf-8
# *** WARNING: this file was generated by the Pulumi SDK Generator. ***
# *** Do not edit by hand unless you're certain you know what you are doing! ***

from enum import Enum

__all__ = [
    'AlertNotifications',
    'AlertsToAdmins',
    'DataSource',
    'ExportData',
    'RecommendationConfigStatus',
    'RecommendationType',
    'SecuritySolutionStatus',
]


class AlertNotifications(str, Enum):
    """
    Whether to send security alerts notifications to the security contact
    """
    ON = "On"
    OFF = "Off"


class AlertsToAdmins(str, Enum):
    """
    Whether to send security alerts notifications to subscription admins
    """
    ON = "On"
    OFF = "Off"


class DataSource(str, Enum):
    TWIN_DATA = "TwinData"


class ExportData(str, Enum):
    RAW_EVENTS = "RawEvents"


class RecommendationConfigStatus(str, Enum):
    """
    Recommendation status. The recommendation is not generated when the status is disabled
    """
    DISABLED = "Disabled"
    ENABLED = "Enabled"


class RecommendationType(str, Enum):
    """
    The recommendation type.
    """
    IO_T_ACR_AUTHENTICATION = "IoT_ACRAuthentication"
    IO_T_AGENT_SENDS_UNUTILIZED_MESSAGES = "IoT_AgentSendsUnutilizedMessages"
    IO_T_BASELINE = "IoT_Baseline"
    IO_T_EDGE_HUB_MEM_OPTIMIZE = "IoT_EdgeHubMemOptimize"
    IO_T_EDGE_LOGGING_OPTIONS = "IoT_EdgeLoggingOptions"
    IO_T_INCONSISTENT_MODULE_SETTINGS = "IoT_InconsistentModuleSettings"
    IO_T_INSTALL_AGENT = "IoT_InstallAgent"
    IO_T_IP_FILTER_DENY_ALL = "IoT_IPFilter_DenyAll"
    IO_T_IP_FILTER_PERMISSIVE_RULE = "IoT_IPFilter_PermissiveRule"
    IO_T_OPEN_PORTS = "IoT_OpenPorts"
    IO_T_PERMISSIVE_FIREWALL_POLICY = "IoT_PermissiveFirewallPolicy"
    IO_T_PERMISSIVE_INPUT_FIREWALL_RULES = "IoT_PermissiveInputFirewallRules"
    IO_T_PERMISSIVE_OUTPUT_FIREWALL_RULES = "IoT_PermissiveOutputFirewallRules"
    IO_T_PRIVILEGED_DOCKER_OPTIONS = "IoT_PrivilegedDockerOptions"
    IO_T_SHARED_CREDENTIALS = "IoT_SharedCredentials"
    IO_T_VULNERABLE_TLS_CIPHER_SUITE = "IoT_VulnerableTLSCipherSuite"


class SecuritySolutionStatus(str, Enum):
    """
    Security solution status
    """
    ENABLED = "Enabled"
    DISABLED = "Disabled"
# coding=utf-8 # *** WARNING: this file was generated by the Pulumi SDK Generator. *** # *** Do not edit by hand unless you're certain you know what you are doing! *** Whether to send security alerts notifications to the security contact Whether to send security alerts notifications to subscription admins Recommendation status. The recommendation is not generated when the status is disabled The recommendation type. Security solution status