Package com.pulumi.aws.backup.inputs
Class PlanScanSettingArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.inputs.PlanScanSettingArgs.Builder
-
- Enclosing class:
- PlanScanSettingArgs
public static final class PlanScanSettingArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PlanScanSettingArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanScanSettingArgsbuild()PlanScanSettingArgs.BuildermalwareScanner(com.pulumi.core.Output<java.lang.String> malwareScanner)PlanScanSettingArgs.BuildermalwareScanner(java.lang.String malwareScanner)PlanScanSettingArgs.BuilderresourceTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> resourceTypes)PlanScanSettingArgs.BuilderresourceTypes(java.lang.String... resourceTypes)PlanScanSettingArgs.BuilderresourceTypes(java.util.List<java.lang.String> resourceTypes)PlanScanSettingArgs.BuilderscannerRoleArn(com.pulumi.core.Output<java.lang.String> scannerRoleArn)PlanScanSettingArgs.BuilderscannerRoleArn(java.lang.String scannerRoleArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PlanScanSettingArgs defaults)
-
-
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
-
build
public PlanScanSettingArgs build()
-
-