Defender For Containers Aws Offering Args
data class DefenderForContainersAwsOfferingArgs(val autoProvisioning: Output<Boolean>? = null, val cloudWatchToKinesis: Output<DefenderForContainersAwsOfferingCloudWatchToKinesisArgs>? = null, val containerVulnerabilityAssessment: Output<DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentArgs>? = null, val containerVulnerabilityAssessmentTask: Output<DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTaskArgs>? = null, val enableContainerVulnerabilityAssessment: Output<Boolean>? = null, val kinesisToS3: Output<DefenderForContainersAwsOfferingKinesisToS3Args>? = null, val kubeAuditRetentionTime: Output<Double>? = null, val kubernetesScubaReader: Output<DefenderForContainersAwsOfferingKubernetesScubaReaderArgs>? = null, val kubernetesService: Output<DefenderForContainersAwsOfferingKubernetesServiceArgs>? = null, val offeringType: Output<String>, val scubaExternalId: Output<String>? = null) : ConvertibleToJava<DefenderForContainersAwsOfferingArgs>
The Defender for Containers AWS offering
Constructors
Link copied to clipboard
constructor(autoProvisioning: Output<Boolean>? = null, cloudWatchToKinesis: Output<DefenderForContainersAwsOfferingCloudWatchToKinesisArgs>? = null, containerVulnerabilityAssessment: Output<DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentArgs>? = null, containerVulnerabilityAssessmentTask: Output<DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTaskArgs>? = null, enableContainerVulnerabilityAssessment: Output<Boolean>? = null, kinesisToS3: Output<DefenderForContainersAwsOfferingKinesisToS3Args>? = null, kubeAuditRetentionTime: Output<Double>? = null, kubernetesScubaReader: Output<DefenderForContainersAwsOfferingKubernetesScubaReaderArgs>? = null, kubernetesService: Output<DefenderForContainersAwsOfferingKubernetesServiceArgs>? = null, offeringType: Output<String>, scubaExternalId: Output<String>? = null)
Properties
Link copied to clipboard
Is audit logs pipeline auto provisioning enabled
Link copied to clipboard
The cloudwatch to kinesis connection configuration
Link copied to clipboard
val containerVulnerabilityAssessment: Output<DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentArgs>? = null
The container vulnerability assessment configuration
Link copied to clipboard
val containerVulnerabilityAssessmentTask: Output<DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTaskArgs>? = null
The container vulnerability assessment task configuration
Link copied to clipboard
Enable container vulnerability assessment feature
Link copied to clipboard
The kinesis to s3 connection configuration
Link copied to clipboard
The retention time in days of kube audit logs set on the CloudWatch log group
Link copied to clipboard
val kubernetesScubaReader: Output<DefenderForContainersAwsOfferingKubernetesScubaReaderArgs>? = null
The kubernetes to scuba connection configuration
Link copied to clipboard
The kubernetes service connection configuration
Link copied to clipboard
The type of the security offering. Expected value is 'DefenderForContainersAws'.
Link copied to clipboard
The externalId used by the data reader to prevent the confused deputy attack