ArmContainerServiceModelFactory.ManagedClusterSecurityProfileDefender Method

Definition

Overloads

ManagedClusterSecurityProfileDefender(ResourceIdentifier, Nullable<Boolean>)

Source:
ArmContainerServiceModelFactory.cs
Source:
ArmContainerServiceModelFactory.cs

Initializes a new instance of ManagedClusterSecurityProfileDefender.

public static Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfileDefender ManagedClusterSecurityProfileDefender(Azure.Core.ResourceIdentifier logAnalyticsWorkspaceResourceId = default, bool? isSecurityMonitoringEnabled = default);
public static Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfileDefender ManagedClusterSecurityProfileDefender(Azure.Core.ResourceIdentifier logAnalyticsWorkspaceResourceId, bool? isSecurityMonitoringEnabled);
static member ManagedClusterSecurityProfileDefender : Azure.Core.ResourceIdentifier * Nullable<bool> -> Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfileDefender
Public Shared Function ManagedClusterSecurityProfileDefender (Optional logAnalyticsWorkspaceResourceId As ResourceIdentifier = Nothing, Optional isSecurityMonitoringEnabled As Nullable(Of Boolean) = Nothing) As ManagedClusterSecurityProfileDefender
Public Shared Function ManagedClusterSecurityProfileDefender (logAnalyticsWorkspaceResourceId As ResourceIdentifier, isSecurityMonitoringEnabled As Nullable(Of Boolean)) As ManagedClusterSecurityProfileDefender

Parameters

logAnalyticsWorkspaceResourceId
ResourceIdentifier

Resource ID of the Log Analytics workspace to be associated with Microsoft Defender.

isSecurityMonitoringEnabled
Nullable<Boolean>

Whether to enable Defender threat detection.

Returns

A new ManagedClusterSecurityProfileDefender instance for mocking.

Applies to

ManagedClusterSecurityProfileDefender(ResourceIdentifier, Nullable<Boolean>, ManagedClusterSecurityProfileDefenderSecurityGating)

Source:
ArmContainerServiceModelFactory.cs
public static Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfileDefender ManagedClusterSecurityProfileDefender(Azure.Core.ResourceIdentifier logAnalyticsWorkspaceResourceId = default, bool? isSecurityMonitoringEnabled = default, Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfileDefenderSecurityGating securityGating = default);
static member ManagedClusterSecurityProfileDefender : Azure.Core.ResourceIdentifier * Nullable<bool> * Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfileDefenderSecurityGating -> Azure.ResourceManager.ContainerService.Models.ManagedClusterSecurityProfileDefender
Public Shared Function ManagedClusterSecurityProfileDefender (Optional logAnalyticsWorkspaceResourceId As ResourceIdentifier = Nothing, Optional isSecurityMonitoringEnabled As Nullable(Of Boolean) = Nothing, Optional securityGating As ManagedClusterSecurityProfileDefenderSecurityGating = Nothing) As ManagedClusterSecurityProfileDefender

Parameters

logAnalyticsWorkspaceResourceId
ResourceIdentifier

Resource ID of the Log Analytics workspace to be associated with Microsoft Defender. When Microsoft Defender is enabled, this field is required and must be a valid workspace resource ID. When Microsoft Defender is disabled, leave the field empty.

isSecurityMonitoringEnabled
Nullable<Boolean>

Whether to enable Defender threat detection.

securityGating
ManagedClusterSecurityProfileDefenderSecurityGating

Microsoft Defender settings for security gating, validates container images eligibility for deployment based on Defender for Containers security findings. Using Admission Controller, it either audits or prevents the deployment of images that do not meet security standards.

Returns

A new ManagedClusterSecurityProfileDefender instance for mocking.

Applies to