ArmSecurityCenterModelFactory.DefenderForContainersAwsOffering Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
DefenderForContainersAwsOffering(String, String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int64>, String)
Initializes a new instance of DefenderForContainersAwsOffering.
public static Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOffering DefenderForContainersAwsOffering(string description = default, string kubernetesServiceCloudRoleArn = default, string kubernetesDataCollectionCloudRoleArn = default, string cloudRoleArn = default, string kinesisToS3CloudRoleArn = default, string containerVulnerabilityAssessmentCloudRoleArn = default, string containerVulnerabilityAssessmentTaskCloudRoleArn = default, bool? enableAuditLogsAutoProvisioning = default, bool? enableDefenderAgentAutoProvisioning = default, long? kubeAuditRetentionTime = default, string dataCollectionExternalId = default);
static member DefenderForContainersAwsOffering : string * string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Nullable<int64> * string -> Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOffering
Public Shared Function DefenderForContainersAwsOffering (Optional description As String = Nothing, Optional kubernetesServiceCloudRoleArn As String = Nothing, Optional kubernetesDataCollectionCloudRoleArn As String = Nothing, Optional cloudRoleArn As String = Nothing, Optional kinesisToS3CloudRoleArn As String = Nothing, Optional containerVulnerabilityAssessmentCloudRoleArn As String = Nothing, Optional containerVulnerabilityAssessmentTaskCloudRoleArn As String = Nothing, Optional enableAuditLogsAutoProvisioning As Nullable(Of Boolean) = Nothing, Optional enableDefenderAgentAutoProvisioning As Nullable(Of Boolean) = Nothing, Optional kubeAuditRetentionTime As Nullable(Of Long) = Nothing, Optional dataCollectionExternalId As String = Nothing) As DefenderForContainersAwsOffering
Parameters
- description
- String
- kubernetesServiceCloudRoleArn
- String
- kubernetesDataCollectionCloudRoleArn
- String
- cloudRoleArn
- String
- kinesisToS3CloudRoleArn
- String
- containerVulnerabilityAssessmentCloudRoleArn
- String
- containerVulnerabilityAssessmentTaskCloudRoleArn
- String
- dataCollectionExternalId
- String
Returns
Applies to
DefenderForContainersAwsOffering(String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int64>, String, DefenderForContainersAwsOfferingMdcContainersImageAssessment, DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S, DefenderForContainersAwsOfferingVmScanners)
public static Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOffering DefenderForContainersAwsOffering(string description = default, string kubernetesServiceCloudRoleArn = default, string kubernetesDataCollectionCloudRoleArn = default, string cloudRoleArn = default, string kinesisToS3CloudRoleArn = default, bool? enableAuditLogsAutoProvisioning = default, bool? enableDefenderAgentAutoProvisioning = default, bool? enablePolicyAgentAutoProvisioning = default, long? kubeAuditRetentionTime = default, string dataCollectionExternalId = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingVmScanners vmScanners = default);
static member DefenderForContainersAwsOffering : string * string * string * string * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<int64> * string * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingMdcContainersImageAssessment * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingVmScanners -> Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOffering
Public Shared Function DefenderForContainersAwsOffering (Optional description As String = Nothing, Optional kubernetesServiceCloudRoleArn As String = Nothing, Optional kubernetesDataCollectionCloudRoleArn As String = Nothing, Optional cloudRoleArn As String = Nothing, Optional kinesisToS3CloudRoleArn As String = Nothing, Optional enableAuditLogsAutoProvisioning As Nullable(Of Boolean) = Nothing, Optional enableDefenderAgentAutoProvisioning As Nullable(Of Boolean) = Nothing, Optional enablePolicyAgentAutoProvisioning As Nullable(Of Boolean) = Nothing, Optional kubeAuditRetentionTime As Nullable(Of Long) = Nothing, Optional dataCollectionExternalId As String = Nothing, Optional mdcContainersImageAssessment As DefenderForContainersAwsOfferingMdcContainersImageAssessment = Nothing, Optional mdcContainersAgentlessDiscoveryK8S As DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S = Nothing, Optional vmScanners As DefenderForContainersAwsOfferingVmScanners = Nothing) As DefenderForContainersAwsOffering
Parameters
- description
- String
The offering description.
- kubernetesServiceCloudRoleArn
- String
The cloud role ARN in AWS for this feature used for provisioning resources.
- kubernetesDataCollectionCloudRoleArn
- String
The cloud role ARN in AWS for this feature used for reading data.
- cloudRoleArn
- String
The cloud role ARN in AWS used by CloudWatch to transfer data into Kinesis.
- kinesisToS3CloudRoleArn
- String
The cloud role ARN in AWS used by Kinesis to transfer data into S3.
Is Microsoft Defender for Cloud Kubernetes agent auto provisioning enabled.
Is Policy Kubernetes agent auto provisioning enabled.
The retention time in days of kube audit logs set on the CloudWatch log group.
- dataCollectionExternalId
- String
The externalId used by the data reader to prevent the confused deputy attack.
- mdcContainersImageAssessment
- DefenderForContainersAwsOfferingMdcContainersImageAssessment
The Microsoft Defender container image assessment configuration.
- mdcContainersAgentlessDiscoveryK8S
- DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S
The Microsoft Defender container agentless discovery K8s configuration.
- vmScanners
- DefenderForContainersAwsOfferingVmScanners
The Microsoft Defender for Container K8s VM host scanning configuration.
Returns
A new DefenderForContainersAwsOffering instance for mocking.