Class PlanScanSettingArgs.Builder

  • Enclosing class:
    PlanScanSettingArgs

    public static final class PlanScanSettingArgs.Builder
    extends java.lang.Object
    • Method Detail

      • malwareScanner

        public PlanScanSettingArgs.Builder malwareScanner​(com.pulumi.core.Output<java.lang.String> malwareScanner)
        Parameters:
        malwareScanner - Malware scanner to use for the scan setting. Currently only `GUARDDUTY` is supported.
        Returns:
        builder
      • malwareScanner

        public PlanScanSettingArgs.Builder malwareScanner​(java.lang.String malwareScanner)
        Parameters:
        malwareScanner - Malware scanner to use for the scan setting. Currently only `GUARDDUTY` is supported.
        Returns:
        builder
      • resourceTypes

        public PlanScanSettingArgs.Builder resourceTypes​(com.pulumi.core.Output<java.util.List<java.lang.String>> resourceTypes)
        Parameters:
        resourceTypes - List of resource types to apply the scan setting to. Valid values are `EBS`, `EC2`, `S3` and `ALL`.
        Returns:
        builder
      • resourceTypes

        public PlanScanSettingArgs.Builder resourceTypes​(java.util.List<java.lang.String> resourceTypes)
        Parameters:
        resourceTypes - List of resource types to apply the scan setting to. Valid values are `EBS`, `EC2`, `S3` and `ALL`.
        Returns:
        builder
      • resourceTypes

        public PlanScanSettingArgs.Builder resourceTypes​(java.lang.String... resourceTypes)
        Parameters:
        resourceTypes - List of resource types to apply the scan setting to. Valid values are `EBS`, `EC2`, `S3` and `ALL`.
        Returns:
        builder
      • scannerRoleArn

        public PlanScanSettingArgs.Builder scannerRoleArn​(com.pulumi.core.Output<java.lang.String> scannerRoleArn)
        Parameters:
        scannerRoleArn - ARN of the IAM role that AWS Backup uses to scan resources. See [the AWS documentation](https://docs.aws.amazon.com/guardduty/latest/ug/malware-protection-backup-iam-permissions.html) for details.
        Returns:
        builder
      • scannerRoleArn

        public PlanScanSettingArgs.Builder scannerRoleArn​(java.lang.String scannerRoleArn)
        Parameters:
        scannerRoleArn - ARN of the IAM role that AWS Backup uses to scan resources. See [the AWS documentation](https://docs.aws.amazon.com/guardduty/latest/ug/malware-protection-backup-iam-permissions.html) for details.
        Returns:
        builder