SecuritySolutionRecommendationsEnabledArgs

data class SecuritySolutionRecommendationsEnabledArgs(val acrAuthentication: Output<Boolean>? = null, val agentSendUnutilizedMsg: Output<Boolean>? = null, val baseline: Output<Boolean>? = null, val edgeHubMemOptimize: Output<Boolean>? = null, val edgeLoggingOption: Output<Boolean>? = null, val inconsistentModuleSettings: Output<Boolean>? = null, val installAgent: Output<Boolean>? = null, val ipFilterDenyAll: Output<Boolean>? = null, val ipFilterPermissiveRule: Output<Boolean>? = null, val openPorts: Output<Boolean>? = null, val permissiveFirewallPolicy: Output<Boolean>? = null, val permissiveInputFirewallRules: Output<Boolean>? = null, val permissiveOutputFirewallRules: Output<Boolean>? = null, val privilegedDockerOptions: Output<Boolean>? = null, val sharedCredentials: Output<Boolean>? = null, val vulnerableTlsCipherSuite: Output<Boolean>? = null) : ConvertibleToJava<SecuritySolutionRecommendationsEnabledArgs>

Constructors

constructor(acrAuthentication: Output<Boolean>? = null, agentSendUnutilizedMsg: Output<Boolean>? = null, baseline: Output<Boolean>? = null, edgeHubMemOptimize: Output<Boolean>? = null, edgeLoggingOption: Output<Boolean>? = null, inconsistentModuleSettings: Output<Boolean>? = null, installAgent: Output<Boolean>? = null, ipFilterDenyAll: Output<Boolean>? = null, ipFilterPermissiveRule: Output<Boolean>? = null, openPorts: Output<Boolean>? = null, permissiveFirewallPolicy: Output<Boolean>? = null, permissiveInputFirewallRules: Output<Boolean>? = null, permissiveOutputFirewallRules: Output<Boolean>? = null, privilegedDockerOptions: Output<Boolean>? = null, sharedCredentials: Output<Boolean>? = null, vulnerableTlsCipherSuite: Output<Boolean>? = null)

Properties

Link copied to clipboard
val acrAuthentication: Output<Boolean>? = null

Is Principal Authentication enabled for the ACR repository? Defaults to true.

Link copied to clipboard
val agentSendUnutilizedMsg: Output<Boolean>? = null

Is Agent send underutilized messages enabled? Defaults to true.

Link copied to clipboard
val baseline: Output<Boolean>? = null

Is Security related system configuration issues identified? Defaults to true.

Link copied to clipboard
val edgeHubMemOptimize: Output<Boolean>? = null

Is IoT Edge Hub memory optimized? Defaults to true.

Link copied to clipboard
val edgeLoggingOption: Output<Boolean>? = null

Is logging configured for IoT Edge module? Defaults to true.

Link copied to clipboard
val inconsistentModuleSettings: Output<Boolean>? = null

Is inconsistent module settings enabled for SecurityGroup? Defaults to true.

Link copied to clipboard
val installAgent: Output<Boolean>? = null

is Azure IoT Security agent installed? Defaults to true.

Link copied to clipboard
val ipFilterDenyAll: Output<Boolean>? = null

Is Default IP filter policy denied? Defaults to true.

Link copied to clipboard
val ipFilterPermissiveRule: Output<Boolean>? = null

Is IP filter rule source allowable IP range too large? Defaults to true.

Link copied to clipboard
val openPorts: Output<Boolean>? = null

Is any ports open on the device? Defaults to true.

Link copied to clipboard
val permissiveFirewallPolicy: Output<Boolean>? = null

Does firewall policy exist which allow necessary communication to/from the device? Defaults to true.

Link copied to clipboard

Is only necessary addresses or ports are permitted in? Defaults to true.

Link copied to clipboard

Is only necessary addresses or ports are permitted out? Defaults to true.

Link copied to clipboard
val privilegedDockerOptions: Output<Boolean>? = null

Is high level permissions are needed for the module? Defaults to true.

Link copied to clipboard
val sharedCredentials: Output<Boolean>? = null

Is any credentials shared among devices? Defaults to true.

Link copied to clipboard
val vulnerableTlsCipherSuite: Output<Boolean>? = null

Does TLS cipher suite need to be updated? Defaults to true.

Functions

Link copied to clipboard
open override fun toJava(): SecuritySolutionRecommendationsEnabledArgs