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.
Initializes a new instance of DefenderForContainersAwsOffering.
public static Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOffering DefenderForContainersAwsOffering (string description = default, string kubernetesServiceCloudRoleArn = default, string kubernetesScubaReaderCloudRoleArn = default, string cloudRoleArn = default, string kinesisToS3CloudRoleArn = default, string containerVulnerabilityAssessmentCloudRoleArn = default, string containerVulnerabilityAssessmentTaskCloudRoleArn = default, bool? isContainerVulnerabilityAssessmentEnabled = default, bool? isAutoProvisioningEnabled = default, long? kubeAuditRetentionTime = default, string scubaExternalId = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment = default, Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S = default);
static member DefenderForContainersAwsOffering : string * string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Nullable<int64> * string * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingMdcContainersImageAssessment * Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S -> Azure.ResourceManager.SecurityCenter.Models.DefenderForContainersAwsOffering
Public Shared Function DefenderForContainersAwsOffering (Optional description As String = Nothing, Optional kubernetesServiceCloudRoleArn As String = Nothing, Optional kubernetesScubaReaderCloudRoleArn As String = Nothing, Optional cloudRoleArn As String = Nothing, Optional kinesisToS3CloudRoleArn As String = Nothing, Optional containerVulnerabilityAssessmentCloudRoleArn As String = Nothing, Optional containerVulnerabilityAssessmentTaskCloudRoleArn As String = Nothing, Optional isContainerVulnerabilityAssessmentEnabled As Nullable(Of Boolean) = Nothing, Optional isAutoProvisioningEnabled As Nullable(Of Boolean) = Nothing, Optional kubeAuditRetentionTime As Nullable(Of Long) = Nothing, Optional scubaExternalId As String = Nothing, Optional mdcContainersImageAssessment As DefenderForContainersAwsOfferingMdcContainersImageAssessment = Nothing, Optional mdcContainersAgentlessDiscoveryK8S As DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S = Nothing) As DefenderForContainersAwsOffering
Parameters
- description
- String
The offering description.
- kubernetesServiceCloudRoleArn
- String
The kubernetes service connection configuration.
- kubernetesScubaReaderCloudRoleArn
- String
The kubernetes to scuba connection configuration.
- cloudRoleArn
- String
The cloudwatch to kinesis connection configuration.
- kinesisToS3CloudRoleArn
- String
The kinesis to s3 connection configuration.
- containerVulnerabilityAssessmentCloudRoleArn
- String
The container vulnerability assessment configuration.
- containerVulnerabilityAssessmentTaskCloudRoleArn
- String
The container vulnerability assessment task configuration.
Enable container vulnerability assessment feature.
The retention time in days of kube audit logs set on the CloudWatch log group.
- scubaExternalId
- 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.
Returns
A new DefenderForContainersAwsOffering instance for mocking.
Applies to
Azure SDK for .NET