Share via


IotSecurityRecommendationType Struct

Definition

The type of IoT Security recommendation.

public readonly struct IotSecurityRecommendationType : IEquatable<Azure.ResourceManager.SecurityCenter.Models.IotSecurityRecommendationType>
type IotSecurityRecommendationType = struct
Public Structure IotSecurityRecommendationType
Implements IEquatable(Of IotSecurityRecommendationType)
Inheritance
IotSecurityRecommendationType
Implements

Constructors

IotSecurityRecommendationType(String)

Initializes a new instance of IotSecurityRecommendationType.

Properties

IotAcrAuthentication

Authentication schema used for pull an edge module from an ACR repository does not use Service Principal Authentication.

IotAgentSendsUnutilizedMessages

IoT agent message size capacity is currently underutilized, causing an increase in the number of sent messages. Adjust message intervals for better utilization.

IotBaseline

Identified security related system configuration issues.

IotEdgeHubMemOptimize

You can optimize Edge Hub memory usage by turning off protocol heads for any protocols not used by Edge modules in your solution.

IotEdgeLoggingOptions

Logging is disabled for this edge module.

IotInconsistentModuleSettings

A minority within a device security group has inconsistent Edge Module settings with the rest of their group.

IotInstallAgent

Install the Azure Security of Things Agent.

IotIPFilterDenyAll

IP Filter Configuration should have rules defined for allowed traffic and should deny all other traffic by default.

IotIPFilterPermissiveRule

An Allow IP Filter rules source IP range is too large. Overly permissive rules might expose your IoT hub to malicious intenders.

IotOpenPorts

A listening endpoint was found on the device.

IotPermissiveFirewallPolicy

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.

IotPermissiveInputFirewallRules

A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports.

IotPermissiveOutputFirewallRules

A rule in the firewall has been found that contains a permissive pattern for a wide range of IP addresses or Ports.

IotPrivilegedDockerOptions

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).

IotSharedCredentials

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.

IotVulnerableTlsCipherSuite

Insecure TLS configurations detected. Immediate upgrade recommended.

Methods

Equals(IotSecurityRecommendationType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(IotSecurityRecommendationType, IotSecurityRecommendationType)

Determines if two IotSecurityRecommendationType values are the same.

Implicit(String to IotSecurityRecommendationType)

Converts a string to a IotSecurityRecommendationType.

Inequality(IotSecurityRecommendationType, IotSecurityRecommendationType)

Determines if two IotSecurityRecommendationType values are not the same.

Applies to