ArmSecurityCenterModelFactory.DefenderForContainersGcpOffering Method

Definition

public static Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOffering DefenderForContainersGcpOffering(string description = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingNativeCloudConnection nativeCloudConnection = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection dataPipelineNativeCloudConnection = default, bool? enableAuditLogsAutoProvisioning = default, bool? enableDefenderAgentAutoProvisioning = default, bool? enablePolicyAgentAutoProvisioning = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingMdcContainersImageAssessment mdcContainersImageAssessment = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingVmScanners vmScanners = default);
static member DefenderForContainersGcpOffering : string * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingNativeCloudConnection * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection * Nullable<bool> * Nullable<bool> * Nullable<bool> * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingMdcContainersImageAssessment * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOfferingVmScanners -> Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersGcpOffering
Public Shared Function DefenderForContainersGcpOffering (Optional description As String = Nothing, Optional nativeCloudConnection As DefenderForContainersGcpOfferingNativeCloudConnection = Nothing, Optional dataPipelineNativeCloudConnection As DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection = Nothing, Optional enableAuditLogsAutoProvisioning As Nullable(Of Boolean) = Nothing, Optional enableDefenderAgentAutoProvisioning As Nullable(Of Boolean) = Nothing, Optional enablePolicyAgentAutoProvisioning As Nullable(Of Boolean) = Nothing, Optional mdcContainersImageAssessment As DefenderForContainersGcpOfferingMdcContainersImageAssessment = Nothing, Optional mdcContainersAgentlessDiscoveryK8S As DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S = Nothing, Optional vmScanners As DefenderForContainersGcpOfferingVmScanners = Nothing) As DefenderForContainersGcpOffering

Parameters

description
String

The offering description.

nativeCloudConnection
DefenderForContainersGcpOfferingNativeCloudConnection

The native cloud connection configuration.

dataPipelineNativeCloudConnection
DefenderForContainersGcpOfferingDataPipelineNativeCloudConnection

The native cloud connection configuration.

enableAuditLogsAutoProvisioning
Nullable<Boolean>

Is audit logs data collection enabled.

enableDefenderAgentAutoProvisioning
Nullable<Boolean>

Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled.

enablePolicyAgentAutoProvisioning
Nullable<Boolean>

Is Policy Kubernetes agent auto provisioning enabled.

mdcContainersImageAssessment
DefenderForContainersGcpOfferingMdcContainersImageAssessment

The Microsoft Defender Container image assessment configuration.

mdcContainersAgentlessDiscoveryK8S
DefenderForContainersGcpOfferingMdcContainersAgentlessDiscoveryK8S

The Microsoft Defender Container agentless discovery configuration.

vmScanners
DefenderForContainersGcpOfferingVmScanners

The Microsoft Defender for Container K8s VM host scanning configuration.

Returns

A new DefenderForContainersGcpOffering instance for mocking.

Applies to