ClassificationJobS3JobDefinitionArgs

data class ClassificationJobS3JobDefinitionArgs(val bucketCriteria: Output<ClassificationJobS3JobDefinitionBucketCriteriaArgs>? = null, val bucketDefinitions: Output<List<ClassificationJobS3JobDefinitionBucketDefinitionArgs>>? = null, val scoping: Output<ClassificationJobS3JobDefinitionScopingArgs>? = null) : ConvertibleToJava<ClassificationJobS3JobDefinitionArgs>

Constructors

Link copied to clipboard
constructor(bucketCriteria: Output<ClassificationJobS3JobDefinitionBucketCriteriaArgs>? = null, bucketDefinitions: Output<List<ClassificationJobS3JobDefinitionBucketDefinitionArgs>>? = null, scoping: Output<ClassificationJobS3JobDefinitionScopingArgs>? = null)

Properties

Link copied to clipboard

The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below)

Link copied to clipboard

An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below)

Link copied to clipboard

The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below)

Functions

Link copied to clipboard
open override fun toJava(): ClassificationJobS3JobDefinitionArgs