DefenderForContainersAwsOffering Class
- java.
lang. Object - com.
azure. resourcemanager. security. models. CloudOffering - com.
azure. resourcemanager. security. models. DefenderForContainersAwsOffering
- com.
- com.
public final class DefenderForContainersAwsOffering
extends CloudOffering
The Defender for Containers AWS offering.
Constructor Summary
Constructor | Description |
---|---|
DefenderForContainersAwsOffering() |
Creates an instance of Defender |
Method Summary
Modifier and Type | Method and Description |
---|---|
Boolean |
autoProvisioning()
Get the auto |
Defender |
cloudWatchToKinesis()
Get the cloud |
Defender |
containerVulnerabilityAssessment()
Get the container |
Defender |
containerVulnerabilityAssessmentTask()
Get the container |
Boolean |
enableContainerVulnerabilityAssessment()
Get the enable |
Defender |
kinesisToS3()
Get the kinesis |
Long |
kubeAuditRetentionTime()
Get the kube |
Defender |
kubernetesScubaReader()
Get the kubernetes |
Defender |
kubernetesService()
Get the kubernetes |
Defender |
mdcContainersAgentlessDiscoveryK8S()
Get the mdc |
Defender |
mdcContainersImageAssessment()
Get the mdc |
String |
scubaExternalId()
Get the scuba |
void |
validate()
Validates the instance. |
Defender |
withAutoProvisioning(Boolean autoProvisioning)
Set the auto |
Defender |
withCloudWatchToKinesis(DefenderForContainersAwsOfferingCloudWatchToKinesis cloudWatchToKinesis)
Set the cloud |
Defender |
withContainerVulnerabilityAssessment(DefenderForContainersAwsOfferingContainerVulnerabilityAssessment containerVulnerabilityAssessment)
Set the container |
Defender |
withContainerVulnerabilityAssessmentTask(DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask containerVulnerabilityAssessmentTask)
Set the container |
Defender |
withEnableContainerVulnerabilityAssessment(Boolean enableContainerVulnerabilityAssessment)
Set the enable |
Defender |
withKinesisToS3(DefenderForContainersAwsOfferingKinesisToS3 kinesisToS3)
Set the kinesis |
Defender |
withKubeAuditRetentionTime(Long kubeAuditRetentionTime)
Set the kube |
Defender |
withKubernetesScubaReader(DefenderForContainersAwsOfferingKubernetesScubaReader kubernetesScubaReader)
Set the kubernetes |
Defender |
withKubernetesService(DefenderForContainersAwsOfferingKubernetesService kubernetesService)
Set the kubernetes |
Defender |
withMdcContainersAgentlessDiscoveryK8S(DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)
Set the mdc |
Defender |
withMdcContainersImageAssessment(DefenderForContainersAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment)
Set the mdc |
Defender |
withScubaExternalId(String scubaExternalId)
Set the scuba |
Methods inherited from CloudOffering
Methods inherited from java.lang.Object
Constructor Details
DefenderForContainersAwsOffering
public DefenderForContainersAwsOffering()
Creates an instance of DefenderForContainersAwsOffering class.
Method Details
autoProvisioning
public Boolean autoProvisioning()
Get the autoProvisioning property: Is audit logs pipeline auto provisioning enabled.
Returns:
cloudWatchToKinesis
public DefenderForContainersAwsOfferingCloudWatchToKinesis cloudWatchToKinesis()
Get the cloudWatchToKinesis property: The cloudwatch to kinesis connection configuration.
Returns:
containerVulnerabilityAssessment
public DefenderForContainersAwsOfferingContainerVulnerabilityAssessment containerVulnerabilityAssessment()
Get the containerVulnerabilityAssessment property: The container vulnerability assessment configuration.
Returns:
containerVulnerabilityAssessmentTask
public DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask containerVulnerabilityAssessmentTask()
Get the containerVulnerabilityAssessmentTask property: The container vulnerability assessment task configuration.
Returns:
enableContainerVulnerabilityAssessment
public Boolean enableContainerVulnerabilityAssessment()
Get the enableContainerVulnerabilityAssessment property: Enable container vulnerability assessment feature.
Returns:
kinesisToS3
public DefenderForContainersAwsOfferingKinesisToS3 kinesisToS3()
Get the kinesisToS3 property: The kinesis to s3 connection configuration.
Returns:
kubeAuditRetentionTime
public Long kubeAuditRetentionTime()
Get the kubeAuditRetentionTime property: The retention time in days of kube audit logs set on the CloudWatch log group.
Returns:
kubernetesScubaReader
public DefenderForContainersAwsOfferingKubernetesScubaReader kubernetesScubaReader()
Get the kubernetesScubaReader property: The kubernetes to scuba connection configuration.
Returns:
kubernetesService
public DefenderForContainersAwsOfferingKubernetesService kubernetesService()
Get the kubernetesService property: The kubernetes service connection configuration.
Returns:
mdcContainersAgentlessDiscoveryK8S
public DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S()
Get the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender container agentless discovery K8s configuration.
Returns:
mdcContainersImageAssessment
public DefenderForContainersAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment()
Get the mdcContainersImageAssessment property: The Microsoft Defender container image assessment configuration.
Returns:
scubaExternalId
public String scubaExternalId()
Get the scubaExternalId property: The externalId used by the data reader to prevent the confused deputy attack.
Returns:
validate
public void validate()
Validates the instance.
Overrides:
DefenderForContainersAwsOffering.validate()withAutoProvisioning
public DefenderForContainersAwsOffering withAutoProvisioning(Boolean autoProvisioning)
Set the autoProvisioning property: Is audit logs pipeline auto provisioning enabled.
Parameters:
Returns:
withCloudWatchToKinesis
public DefenderForContainersAwsOffering withCloudWatchToKinesis(DefenderForContainersAwsOfferingCloudWatchToKinesis cloudWatchToKinesis)
Set the cloudWatchToKinesis property: The cloudwatch to kinesis connection configuration.
Parameters:
Returns:
withContainerVulnerabilityAssessment
public DefenderForContainersAwsOffering withContainerVulnerabilityAssessment(DefenderForContainersAwsOfferingContainerVulnerabilityAssessment containerVulnerabilityAssessment)
Set the containerVulnerabilityAssessment property: The container vulnerability assessment configuration.
Parameters:
Returns:
withContainerVulnerabilityAssessmentTask
public DefenderForContainersAwsOffering withContainerVulnerabilityAssessmentTask(DefenderForContainersAwsOfferingContainerVulnerabilityAssessmentTask containerVulnerabilityAssessmentTask)
Set the containerVulnerabilityAssessmentTask property: The container vulnerability assessment task configuration.
Parameters:
Returns:
withEnableContainerVulnerabilityAssessment
public DefenderForContainersAwsOffering withEnableContainerVulnerabilityAssessment(Boolean enableContainerVulnerabilityAssessment)
Set the enableContainerVulnerabilityAssessment property: Enable container vulnerability assessment feature.
Parameters:
Returns:
withKinesisToS3
public DefenderForContainersAwsOffering withKinesisToS3(DefenderForContainersAwsOfferingKinesisToS3 kinesisToS3)
Set the kinesisToS3 property: The kinesis to s3 connection configuration.
Parameters:
Returns:
withKubeAuditRetentionTime
public DefenderForContainersAwsOffering withKubeAuditRetentionTime(Long kubeAuditRetentionTime)
Set the kubeAuditRetentionTime property: The retention time in days of kube audit logs set on the CloudWatch log group.
Parameters:
Returns:
withKubernetesScubaReader
public DefenderForContainersAwsOffering withKubernetesScubaReader(DefenderForContainersAwsOfferingKubernetesScubaReader kubernetesScubaReader)
Set the kubernetesScubaReader property: The kubernetes to scuba connection configuration.
Parameters:
Returns:
withKubernetesService
public DefenderForContainersAwsOffering withKubernetesService(DefenderForContainersAwsOfferingKubernetesService kubernetesService)
Set the kubernetesService property: The kubernetes service connection configuration.
Parameters:
Returns:
withMdcContainersAgentlessDiscoveryK8S
public DefenderForContainersAwsOffering withMdcContainersAgentlessDiscoveryK8S(DefenderForContainersAwsOfferingMdcContainersAgentlessDiscoveryK8S mdcContainersAgentlessDiscoveryK8S)
Set the mdcContainersAgentlessDiscoveryK8S property: The Microsoft Defender container agentless discovery K8s configuration.
Parameters:
Returns:
withMdcContainersImageAssessment
public DefenderForContainersAwsOffering withMdcContainersImageAssessment(DefenderForContainersAwsOfferingMdcContainersImageAssessment mdcContainersImageAssessment)
Set the mdcContainersImageAssessment property: The Microsoft Defender container image assessment configuration.
Parameters:
Returns:
withScubaExternalId
public DefenderForContainersAwsOffering withScubaExternalId(String scubaExternalId)
Set the scubaExternalId property: The externalId used by the data reader to prevent the confused deputy attack.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for