Class AutomationRuleCriteriaArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securityhub.inputs.AutomationRuleCriteriaArgs.Builder
-
- Enclosing class:
- AutomationRuleCriteriaArgs
public static final class AutomationRuleCriteriaArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AutomationRuleCriteriaArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AutomationRuleCriteriaArgs defaults)
-
-
Method Detail
-
awsAccountIds
public AutomationRuleCriteriaArgs.Builder awsAccountIds(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaAwsAccountIdArgs>> awsAccountIds)
- Parameters:
awsAccountIds- The AWS account ID in which a finding was generated. Documented below.- Returns:
- builder
-
awsAccountIds
public AutomationRuleCriteriaArgs.Builder awsAccountIds(java.util.List<AutomationRuleCriteriaAwsAccountIdArgs> awsAccountIds)
- Parameters:
awsAccountIds- The AWS account ID in which a finding was generated. Documented below.- Returns:
- builder
-
awsAccountIds
public AutomationRuleCriteriaArgs.Builder awsAccountIds(AutomationRuleCriteriaAwsAccountIdArgs... awsAccountIds)
- Parameters:
awsAccountIds- The AWS account ID in which a finding was generated. Documented below.- Returns:
- builder
-
awsAccountNames
public AutomationRuleCriteriaArgs.Builder awsAccountNames(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaAwsAccountNameArgs>> awsAccountNames)
- Parameters:
awsAccountNames- The name of the AWS account in which a finding was generated. Documented below.- Returns:
- builder
-
awsAccountNames
public AutomationRuleCriteriaArgs.Builder awsAccountNames(java.util.List<AutomationRuleCriteriaAwsAccountNameArgs> awsAccountNames)
- Parameters:
awsAccountNames- The name of the AWS account in which a finding was generated. Documented below.- Returns:
- builder
-
awsAccountNames
public AutomationRuleCriteriaArgs.Builder awsAccountNames(AutomationRuleCriteriaAwsAccountNameArgs... awsAccountNames)
- Parameters:
awsAccountNames- The name of the AWS account in which a finding was generated. Documented below.- Returns:
- builder
-
companyNames
public AutomationRuleCriteriaArgs.Builder companyNames(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCompanyNameArgs>> companyNames)
- Parameters:
companyNames- The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.- Returns:
- builder
-
companyNames
public AutomationRuleCriteriaArgs.Builder companyNames(java.util.List<AutomationRuleCriteriaCompanyNameArgs> companyNames)
- Parameters:
companyNames- The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.- Returns:
- builder
-
companyNames
public AutomationRuleCriteriaArgs.Builder companyNames(AutomationRuleCriteriaCompanyNameArgs... companyNames)
- Parameters:
companyNames- The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.- Returns:
- builder
-
complianceAssociatedStandardsIds
public AutomationRuleCriteriaArgs.Builder complianceAssociatedStandardsIds(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs>> complianceAssociatedStandardsIds)
- Parameters:
complianceAssociatedStandardsIds- The unique identifier of a standard in which a control is enabled. Documented below.- Returns:
- builder
-
complianceAssociatedStandardsIds
public AutomationRuleCriteriaArgs.Builder complianceAssociatedStandardsIds(java.util.List<AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs> complianceAssociatedStandardsIds)
- Parameters:
complianceAssociatedStandardsIds- The unique identifier of a standard in which a control is enabled. Documented below.- Returns:
- builder
-
complianceAssociatedStandardsIds
public AutomationRuleCriteriaArgs.Builder complianceAssociatedStandardsIds(AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs... complianceAssociatedStandardsIds)
- Parameters:
complianceAssociatedStandardsIds- The unique identifier of a standard in which a control is enabled. Documented below.- Returns:
- builder
-
complianceSecurityControlIds
public AutomationRuleCriteriaArgs.Builder complianceSecurityControlIds(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceSecurityControlIdArgs>> complianceSecurityControlIds)
- Parameters:
complianceSecurityControlIds- The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.- Returns:
- builder
-
complianceSecurityControlIds
public AutomationRuleCriteriaArgs.Builder complianceSecurityControlIds(java.util.List<AutomationRuleCriteriaComplianceSecurityControlIdArgs> complianceSecurityControlIds)
- Parameters:
complianceSecurityControlIds- The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.- Returns:
- builder
-
complianceSecurityControlIds
public AutomationRuleCriteriaArgs.Builder complianceSecurityControlIds(AutomationRuleCriteriaComplianceSecurityControlIdArgs... complianceSecurityControlIds)
- Parameters:
complianceSecurityControlIds- The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.- Returns:
- builder
-
complianceStatuses
public AutomationRuleCriteriaArgs.Builder complianceStatuses(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceStatusArgs>> complianceStatuses)
- Parameters:
complianceStatuses- The result of a security check. This field is only used for findings generated from controls. Documented below.- Returns:
- builder
-
complianceStatuses
public AutomationRuleCriteriaArgs.Builder complianceStatuses(java.util.List<AutomationRuleCriteriaComplianceStatusArgs> complianceStatuses)
- Parameters:
complianceStatuses- The result of a security check. This field is only used for findings generated from controls. Documented below.- Returns:
- builder
-
complianceStatuses
public AutomationRuleCriteriaArgs.Builder complianceStatuses(AutomationRuleCriteriaComplianceStatusArgs... complianceStatuses)
- Parameters:
complianceStatuses- The result of a security check. This field is only used for findings generated from controls. Documented below.- Returns:
- builder
-
confidences
public AutomationRuleCriteriaArgs.Builder confidences(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaConfidenceArgs>> confidences)
- Parameters:
confidences- The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. `Confidence` is scored on a 0–100 basis using a ratio scale. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. Documented below.- Returns:
- builder
-
confidences
public AutomationRuleCriteriaArgs.Builder confidences(java.util.List<AutomationRuleCriteriaConfidenceArgs> confidences)
- Parameters:
confidences- The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. `Confidence` is scored on a 0–100 basis using a ratio scale. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. Documented below.- Returns:
- builder
-
confidences
public AutomationRuleCriteriaArgs.Builder confidences(AutomationRuleCriteriaConfidenceArgs... confidences)
- Parameters:
confidences- The likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. `Confidence` is scored on a 0–100 basis using a ratio scale. A value of `0` means 0 percent confidence, and a value of `100` means 100 percent confidence. Documented below.- Returns:
- builder
-
createdAts
public AutomationRuleCriteriaArgs.Builder createdAts(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCreatedAtArgs>> createdAts)
- Parameters:
createdAts- A timestamp that indicates when this finding record was created. Documented below.- Returns:
- builder
-
createdAts
public AutomationRuleCriteriaArgs.Builder createdAts(java.util.List<AutomationRuleCriteriaCreatedAtArgs> createdAts)
- Parameters:
createdAts- A timestamp that indicates when this finding record was created. Documented below.- Returns:
- builder
-
createdAts
public AutomationRuleCriteriaArgs.Builder createdAts(AutomationRuleCriteriaCreatedAtArgs... createdAts)
- Parameters:
createdAts- A timestamp that indicates when this finding record was created. Documented below.- Returns:
- builder
-
criticalities
public AutomationRuleCriteriaArgs.Builder criticalities(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCriticalityArgs>> criticalities)
- Parameters:
criticalities- The level of importance that is assigned to the resources that are associated with a finding. Documented below.- Returns:
- builder
-
criticalities
public AutomationRuleCriteriaArgs.Builder criticalities(java.util.List<AutomationRuleCriteriaCriticalityArgs> criticalities)
- Parameters:
criticalities- The level of importance that is assigned to the resources that are associated with a finding. Documented below.- Returns:
- builder
-
criticalities
public AutomationRuleCriteriaArgs.Builder criticalities(AutomationRuleCriteriaCriticalityArgs... criticalities)
- Parameters:
criticalities- The level of importance that is assigned to the resources that are associated with a finding. Documented below.- Returns:
- builder
-
descriptions
public AutomationRuleCriteriaArgs.Builder descriptions(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaDescriptionArgs>> descriptions)
- Parameters:
descriptions- A finding's description. Documented below.- Returns:
- builder
-
descriptions
public AutomationRuleCriteriaArgs.Builder descriptions(java.util.List<AutomationRuleCriteriaDescriptionArgs> descriptions)
- Parameters:
descriptions- A finding's description. Documented below.- Returns:
- builder
-
descriptions
public AutomationRuleCriteriaArgs.Builder descriptions(AutomationRuleCriteriaDescriptionArgs... descriptions)
- Parameters:
descriptions- A finding's description. Documented below.- Returns:
- builder
-
firstObservedAts
public AutomationRuleCriteriaArgs.Builder firstObservedAts(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaFirstObservedAtArgs>> firstObservedAts)
- Parameters:
firstObservedAts- A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.- Returns:
- builder
-
firstObservedAts
public AutomationRuleCriteriaArgs.Builder firstObservedAts(java.util.List<AutomationRuleCriteriaFirstObservedAtArgs> firstObservedAts)
- Parameters:
firstObservedAts- A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.- Returns:
- builder
-
firstObservedAts
public AutomationRuleCriteriaArgs.Builder firstObservedAts(AutomationRuleCriteriaFirstObservedAtArgs... firstObservedAts)
- Parameters:
firstObservedAts- A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.- Returns:
- builder
-
generatorIds
public AutomationRuleCriteriaArgs.Builder generatorIds(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaGeneratorIdArgs>> generatorIds)
- Parameters:
generatorIds- The identifier for the solution-specific component that generated a finding. Documented below.- Returns:
- builder
-
generatorIds
public AutomationRuleCriteriaArgs.Builder generatorIds(java.util.List<AutomationRuleCriteriaGeneratorIdArgs> generatorIds)
- Parameters:
generatorIds- The identifier for the solution-specific component that generated a finding. Documented below.- Returns:
- builder
-
generatorIds
public AutomationRuleCriteriaArgs.Builder generatorIds(AutomationRuleCriteriaGeneratorIdArgs... generatorIds)
- Parameters:
generatorIds- The identifier for the solution-specific component that generated a finding. Documented below.- Returns:
- builder
-
ids
public AutomationRuleCriteriaArgs.Builder ids(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaIdArgs>> ids)
- Parameters:
ids- The product-specific identifier for a finding. Documented below.- Returns:
- builder
-
ids
public AutomationRuleCriteriaArgs.Builder ids(java.util.List<AutomationRuleCriteriaIdArgs> ids)
- Parameters:
ids- The product-specific identifier for a finding. Documented below.- Returns:
- builder
-
ids
public AutomationRuleCriteriaArgs.Builder ids(AutomationRuleCriteriaIdArgs... ids)
- Parameters:
ids- The product-specific identifier for a finding. Documented below.- Returns:
- builder
-
lastObservedAts
public AutomationRuleCriteriaArgs.Builder lastObservedAts(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaLastObservedAtArgs>> lastObservedAts)
- Parameters:
lastObservedAts- A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.- Returns:
- builder
-
lastObservedAts
public AutomationRuleCriteriaArgs.Builder lastObservedAts(java.util.List<AutomationRuleCriteriaLastObservedAtArgs> lastObservedAts)
- Parameters:
lastObservedAts- A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.- Returns:
- builder
-
lastObservedAts
public AutomationRuleCriteriaArgs.Builder lastObservedAts(AutomationRuleCriteriaLastObservedAtArgs... lastObservedAts)
- Parameters:
lastObservedAts- A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.- Returns:
- builder
-
noteTexts
public AutomationRuleCriteriaArgs.Builder noteTexts(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteTextArgs>> noteTexts)
- Parameters:
noteTexts- The text of a user-defined note that's added to a finding. Documented below.- Returns:
- builder
-
noteTexts
public AutomationRuleCriteriaArgs.Builder noteTexts(java.util.List<AutomationRuleCriteriaNoteTextArgs> noteTexts)
- Parameters:
noteTexts- The text of a user-defined note that's added to a finding. Documented below.- Returns:
- builder
-
noteTexts
public AutomationRuleCriteriaArgs.Builder noteTexts(AutomationRuleCriteriaNoteTextArgs... noteTexts)
- Parameters:
noteTexts- The text of a user-defined note that's added to a finding. Documented below.- Returns:
- builder
-
noteUpdatedAts
public AutomationRuleCriteriaArgs.Builder noteUpdatedAts(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteUpdatedAtArgs>> noteUpdatedAts)
- Parameters:
noteUpdatedAts- The timestamp of when the note was updated. Documented below.- Returns:
- builder
-
noteUpdatedAts
public AutomationRuleCriteriaArgs.Builder noteUpdatedAts(java.util.List<AutomationRuleCriteriaNoteUpdatedAtArgs> noteUpdatedAts)
- Parameters:
noteUpdatedAts- The timestamp of when the note was updated. Documented below.- Returns:
- builder
-
noteUpdatedAts
public AutomationRuleCriteriaArgs.Builder noteUpdatedAts(AutomationRuleCriteriaNoteUpdatedAtArgs... noteUpdatedAts)
- Parameters:
noteUpdatedAts- The timestamp of when the note was updated. Documented below.- Returns:
- builder
-
noteUpdatedBies
public AutomationRuleCriteriaArgs.Builder noteUpdatedBies(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteUpdatedByArgs>> noteUpdatedBies)
- Parameters:
noteUpdatedBies- The principal that created a note. Documented below.- Returns:
- builder
-
noteUpdatedBies
public AutomationRuleCriteriaArgs.Builder noteUpdatedBies(java.util.List<AutomationRuleCriteriaNoteUpdatedByArgs> noteUpdatedBies)
- Parameters:
noteUpdatedBies- The principal that created a note. Documented below.- Returns:
- builder
-
noteUpdatedBies
public AutomationRuleCriteriaArgs.Builder noteUpdatedBies(AutomationRuleCriteriaNoteUpdatedByArgs... noteUpdatedBies)
- Parameters:
noteUpdatedBies- The principal that created a note. Documented below.- Returns:
- builder
-
productArns
public AutomationRuleCriteriaArgs.Builder productArns(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaProductArnArgs>> productArns)
- Parameters:
productArns- ARN for a third-party product that generated a finding in Security Hub. Documented below.- Returns:
- builder
-
productArns
public AutomationRuleCriteriaArgs.Builder productArns(java.util.List<AutomationRuleCriteriaProductArnArgs> productArns)
- Parameters:
productArns- ARN for a third-party product that generated a finding in Security Hub. Documented below.- Returns:
- builder
-
productArns
public AutomationRuleCriteriaArgs.Builder productArns(AutomationRuleCriteriaProductArnArgs... productArns)
- Parameters:
productArns- ARN for a third-party product that generated a finding in Security Hub. Documented below.- Returns:
- builder
-
productNames
public AutomationRuleCriteriaArgs.Builder productNames(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaProductNameArgs>> productNames)
- Parameters:
productNames- Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.- Returns:
- builder
-
productNames
public AutomationRuleCriteriaArgs.Builder productNames(java.util.List<AutomationRuleCriteriaProductNameArgs> productNames)
- Parameters:
productNames- Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.- Returns:
- builder
-
productNames
public AutomationRuleCriteriaArgs.Builder productNames(AutomationRuleCriteriaProductNameArgs... productNames)
- Parameters:
productNames- Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.- Returns:
- builder
-
recordStates
public AutomationRuleCriteriaArgs.Builder recordStates(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRecordStateArgs>> recordStates)
- Parameters:
recordStates- Provides the current state of a finding. Documented below.- Returns:
- builder
-
recordStates
public AutomationRuleCriteriaArgs.Builder recordStates(java.util.List<AutomationRuleCriteriaRecordStateArgs> recordStates)
- Parameters:
recordStates- Provides the current state of a finding. Documented below.- Returns:
- builder
-
recordStates
public AutomationRuleCriteriaArgs.Builder recordStates(AutomationRuleCriteriaRecordStateArgs... recordStates)
- Parameters:
recordStates- Provides the current state of a finding. Documented below.- Returns:
- builder
-
relatedFindingsIds
public AutomationRuleCriteriaArgs.Builder relatedFindingsIds(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRelatedFindingsIdArgs>> relatedFindingsIds)
- Parameters:
relatedFindingsIds- The product-generated identifier for a related finding. Documented below.- Returns:
- builder
-
relatedFindingsIds
public AutomationRuleCriteriaArgs.Builder relatedFindingsIds(java.util.List<AutomationRuleCriteriaRelatedFindingsIdArgs> relatedFindingsIds)
- Parameters:
relatedFindingsIds- The product-generated identifier for a related finding. Documented below.- Returns:
- builder
-
relatedFindingsIds
public AutomationRuleCriteriaArgs.Builder relatedFindingsIds(AutomationRuleCriteriaRelatedFindingsIdArgs... relatedFindingsIds)
- Parameters:
relatedFindingsIds- The product-generated identifier for a related finding. Documented below.- Returns:
- builder
-
relatedFindingsProductArns
public AutomationRuleCriteriaArgs.Builder relatedFindingsProductArns(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRelatedFindingsProductArnArgs>> relatedFindingsProductArns)
- Parameters:
relatedFindingsProductArns- The ARN for the product that generated a related finding. Documented below.- Returns:
- builder
-
relatedFindingsProductArns
public AutomationRuleCriteriaArgs.Builder relatedFindingsProductArns(java.util.List<AutomationRuleCriteriaRelatedFindingsProductArnArgs> relatedFindingsProductArns)
- Parameters:
relatedFindingsProductArns- The ARN for the product that generated a related finding. Documented below.- Returns:
- builder
-
relatedFindingsProductArns
public AutomationRuleCriteriaArgs.Builder relatedFindingsProductArns(AutomationRuleCriteriaRelatedFindingsProductArnArgs... relatedFindingsProductArns)
- Parameters:
relatedFindingsProductArns- The ARN for the product that generated a related finding. Documented below.- Returns:
- builder
-
resourceApplicationArns
public AutomationRuleCriteriaArgs.Builder resourceApplicationArns(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceApplicationArnArgs>> resourceApplicationArns)
- Parameters:
resourceApplicationArns- ARN of the application that is related to a finding. Documented below.- Returns:
- builder
-
resourceApplicationArns
public AutomationRuleCriteriaArgs.Builder resourceApplicationArns(java.util.List<AutomationRuleCriteriaResourceApplicationArnArgs> resourceApplicationArns)
- Parameters:
resourceApplicationArns- ARN of the application that is related to a finding. Documented below.- Returns:
- builder
-
resourceApplicationArns
public AutomationRuleCriteriaArgs.Builder resourceApplicationArns(AutomationRuleCriteriaResourceApplicationArnArgs... resourceApplicationArns)
- Parameters:
resourceApplicationArns- ARN of the application that is related to a finding. Documented below.- Returns:
- builder
-
resourceApplicationNames
public AutomationRuleCriteriaArgs.Builder resourceApplicationNames(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceApplicationNameArgs>> resourceApplicationNames)
- Parameters:
resourceApplicationNames- The name of the application that is related to a finding. Documented below.- Returns:
- builder
-
resourceApplicationNames
public AutomationRuleCriteriaArgs.Builder resourceApplicationNames(java.util.List<AutomationRuleCriteriaResourceApplicationNameArgs> resourceApplicationNames)
- Parameters:
resourceApplicationNames- The name of the application that is related to a finding. Documented below.- Returns:
- builder
-
resourceApplicationNames
public AutomationRuleCriteriaArgs.Builder resourceApplicationNames(AutomationRuleCriteriaResourceApplicationNameArgs... resourceApplicationNames)
- Parameters:
resourceApplicationNames- The name of the application that is related to a finding. Documented below.- Returns:
- builder
-
resourceDetailsOthers
public AutomationRuleCriteriaArgs.Builder resourceDetailsOthers(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceDetailsOtherArgs>> resourceDetailsOthers)
- Parameters:
resourceDetailsOthers- Custom fields and values about the resource that a finding pertains to. Documented below.- Returns:
- builder
-
resourceDetailsOthers
public AutomationRuleCriteriaArgs.Builder resourceDetailsOthers(java.util.List<AutomationRuleCriteriaResourceDetailsOtherArgs> resourceDetailsOthers)
- Parameters:
resourceDetailsOthers- Custom fields and values about the resource that a finding pertains to. Documented below.- Returns:
- builder
-
resourceDetailsOthers
public AutomationRuleCriteriaArgs.Builder resourceDetailsOthers(AutomationRuleCriteriaResourceDetailsOtherArgs... resourceDetailsOthers)
- Parameters:
resourceDetailsOthers- Custom fields and values about the resource that a finding pertains to. Documented below.- Returns:
- builder
-
resourceIds
public AutomationRuleCriteriaArgs.Builder resourceIds(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceIdArgs>> resourceIds)
- Parameters:
resourceIds- Identifier for the given resource type. For AWS resources that are identified by ARNs, this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non-AWS resources, this is a unique identifier that is associated with the resource. Documented below.- Returns:
- builder
-
resourceIds
public AutomationRuleCriteriaArgs.Builder resourceIds(java.util.List<AutomationRuleCriteriaResourceIdArgs> resourceIds)
- Parameters:
resourceIds- Identifier for the given resource type. For AWS resources that are identified by ARNs, this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non-AWS resources, this is a unique identifier that is associated with the resource. Documented below.- Returns:
- builder
-
resourceIds
public AutomationRuleCriteriaArgs.Builder resourceIds(AutomationRuleCriteriaResourceIdArgs... resourceIds)
- Parameters:
resourceIds- Identifier for the given resource type. For AWS resources that are identified by ARNs, this is the ARN. For AWS resources that lack ARNs, this is the identifier as defined by the AWS service that created the resource. For non-AWS resources, this is a unique identifier that is associated with the resource. Documented below.- Returns:
- builder
-
resourcePartitions
public AutomationRuleCriteriaArgs.Builder resourcePartitions(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourcePartitionArgs>> resourcePartitions)
- Parameters:
resourcePartitions- The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions. Each AWS account is scoped to one partition. Documented below.- Returns:
- builder
-
resourcePartitions
public AutomationRuleCriteriaArgs.Builder resourcePartitions(java.util.List<AutomationRuleCriteriaResourcePartitionArgs> resourcePartitions)
- Parameters:
resourcePartitions- The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions. Each AWS account is scoped to one partition. Documented below.- Returns:
- builder
-
resourcePartitions
public AutomationRuleCriteriaArgs.Builder resourcePartitions(AutomationRuleCriteriaResourcePartitionArgs... resourcePartitions)
- Parameters:
resourcePartitions- The partition in which the resource that the finding pertains to is located. A partition is a group of AWS Regions. Each AWS account is scoped to one partition. Documented below.- Returns:
- builder
-
resourceRegions
public AutomationRuleCriteriaArgs.Builder resourceRegions(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceRegionArgs>> resourceRegions)
- Parameters:
resourceRegions- The AWS Region where the resource that a finding pertains to is located. Documented below.- Returns:
- builder
-
resourceRegions
public AutomationRuleCriteriaArgs.Builder resourceRegions(java.util.List<AutomationRuleCriteriaResourceRegionArgs> resourceRegions)
- Parameters:
resourceRegions- The AWS Region where the resource that a finding pertains to is located. Documented below.- Returns:
- builder
-
resourceRegions
public AutomationRuleCriteriaArgs.Builder resourceRegions(AutomationRuleCriteriaResourceRegionArgs... resourceRegions)
- Parameters:
resourceRegions- The AWS Region where the resource that a finding pertains to is located. Documented below.- Returns:
- builder
-
resourceTags
public AutomationRuleCriteriaArgs.Builder resourceTags(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceTagArgs>> resourceTags)
- Parameters:
resourceTags- A list of AWS tags associated with a resource at the time the finding was processed. Documented below.- Returns:
- builder
-
resourceTags
public AutomationRuleCriteriaArgs.Builder resourceTags(java.util.List<AutomationRuleCriteriaResourceTagArgs> resourceTags)
- Parameters:
resourceTags- A list of AWS tags associated with a resource at the time the finding was processed. Documented below.- Returns:
- builder
-
resourceTags
public AutomationRuleCriteriaArgs.Builder resourceTags(AutomationRuleCriteriaResourceTagArgs... resourceTags)
- Parameters:
resourceTags- A list of AWS tags associated with a resource at the time the finding was processed. Documented below.- Returns:
- builder
-
resourceTypes
public AutomationRuleCriteriaArgs.Builder resourceTypes(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceTypeArgs>> resourceTypes)
- Parameters:
resourceTypes- The type of resource that the finding pertains to. Documented below.- Returns:
- builder
-
resourceTypes
public AutomationRuleCriteriaArgs.Builder resourceTypes(java.util.List<AutomationRuleCriteriaResourceTypeArgs> resourceTypes)
- Parameters:
resourceTypes- The type of resource that the finding pertains to. Documented below.- Returns:
- builder
-
resourceTypes
public AutomationRuleCriteriaArgs.Builder resourceTypes(AutomationRuleCriteriaResourceTypeArgs... resourceTypes)
- Parameters:
resourceTypes- The type of resource that the finding pertains to. Documented below.- Returns:
- builder
-
severityLabels
public AutomationRuleCriteriaArgs.Builder severityLabels(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaSeverityLabelArgs>> severityLabels)
- Parameters:
severityLabels- The severity value of the finding. Documented below.- Returns:
- builder
-
severityLabels
public AutomationRuleCriteriaArgs.Builder severityLabels(java.util.List<AutomationRuleCriteriaSeverityLabelArgs> severityLabels)
- Parameters:
severityLabels- The severity value of the finding. Documented below.- Returns:
- builder
-
severityLabels
public AutomationRuleCriteriaArgs.Builder severityLabels(AutomationRuleCriteriaSeverityLabelArgs... severityLabels)
- Parameters:
severityLabels- The severity value of the finding. Documented below.- Returns:
- builder
-
sourceUrls
public AutomationRuleCriteriaArgs.Builder sourceUrls(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaSourceUrlArgs>> sourceUrls)
- Parameters:
sourceUrls- Provides a URL that links to a page about the current finding in the finding product. Documented below.- Returns:
- builder
-
sourceUrls
public AutomationRuleCriteriaArgs.Builder sourceUrls(java.util.List<AutomationRuleCriteriaSourceUrlArgs> sourceUrls)
- Parameters:
sourceUrls- Provides a URL that links to a page about the current finding in the finding product. Documented below.- Returns:
- builder
-
sourceUrls
public AutomationRuleCriteriaArgs.Builder sourceUrls(AutomationRuleCriteriaSourceUrlArgs... sourceUrls)
- Parameters:
sourceUrls- Provides a URL that links to a page about the current finding in the finding product. Documented below.- Returns:
- builder
-
titles
public AutomationRuleCriteriaArgs.Builder titles(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaTitleArgs>> titles)
- Parameters:
titles- A finding's title. Documented below.- Returns:
- builder
-
titles
public AutomationRuleCriteriaArgs.Builder titles(java.util.List<AutomationRuleCriteriaTitleArgs> titles)
- Parameters:
titles- A finding's title. Documented below.- Returns:
- builder
-
titles
public AutomationRuleCriteriaArgs.Builder titles(AutomationRuleCriteriaTitleArgs... titles)
- Parameters:
titles- A finding's title. Documented below.- Returns:
- builder
-
types
public AutomationRuleCriteriaArgs.Builder types(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaTypeArgs>> types)
- Parameters:
types- One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.- Returns:
- builder
-
types
public AutomationRuleCriteriaArgs.Builder types(java.util.List<AutomationRuleCriteriaTypeArgs> types)
- Parameters:
types- One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.- Returns:
- builder
-
types
public AutomationRuleCriteriaArgs.Builder types(AutomationRuleCriteriaTypeArgs... types)
- Parameters:
types- One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.- Returns:
- builder
-
updatedAts
public AutomationRuleCriteriaArgs.Builder updatedAts(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaUpdatedAtArgs>> updatedAts)
- Parameters:
updatedAts- A timestamp that indicates when the finding record was most recently updated. Documented below.- Returns:
- builder
-
updatedAts
public AutomationRuleCriteriaArgs.Builder updatedAts(java.util.List<AutomationRuleCriteriaUpdatedAtArgs> updatedAts)
- Parameters:
updatedAts- A timestamp that indicates when the finding record was most recently updated. Documented below.- Returns:
- builder
-
updatedAts
public AutomationRuleCriteriaArgs.Builder updatedAts(AutomationRuleCriteriaUpdatedAtArgs... updatedAts)
- Parameters:
updatedAts- A timestamp that indicates when the finding record was most recently updated. Documented below.- Returns:
- builder
-
userDefinedFields
public AutomationRuleCriteriaArgs.Builder userDefinedFields(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaUserDefinedFieldArgs>> userDefinedFields)
- Parameters:
userDefinedFields- A list of user-defined name and value string pairs added to a finding. Documented below.- Returns:
- builder
-
userDefinedFields
public AutomationRuleCriteriaArgs.Builder userDefinedFields(java.util.List<AutomationRuleCriteriaUserDefinedFieldArgs> userDefinedFields)
- Parameters:
userDefinedFields- A list of user-defined name and value string pairs added to a finding. Documented below.- Returns:
- builder
-
userDefinedFields
public AutomationRuleCriteriaArgs.Builder userDefinedFields(AutomationRuleCriteriaUserDefinedFieldArgs... userDefinedFields)
- Parameters:
userDefinedFields- A list of user-defined name and value string pairs added to a finding. Documented below.- Returns:
- builder
-
verificationStates
public AutomationRuleCriteriaArgs.Builder verificationStates(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaVerificationStateArgs>> verificationStates)
- Parameters:
verificationStates- Provides the veracity of a finding. Documented below.- Returns:
- builder
-
verificationStates
public AutomationRuleCriteriaArgs.Builder verificationStates(java.util.List<AutomationRuleCriteriaVerificationStateArgs> verificationStates)
- Parameters:
verificationStates- Provides the veracity of a finding. Documented below.- Returns:
- builder
-
verificationStates
public AutomationRuleCriteriaArgs.Builder verificationStates(AutomationRuleCriteriaVerificationStateArgs... verificationStates)
- Parameters:
verificationStates- Provides the veracity of a finding. Documented below.- Returns:
- builder
-
workflowStatuses
public AutomationRuleCriteriaArgs.Builder workflowStatuses(@Nullable com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaWorkflowStatusArgs>> workflowStatuses)
- Parameters:
workflowStatuses- Provides information about the status of the investigation into a finding. Documented below.- Returns:
- builder
-
workflowStatuses
public AutomationRuleCriteriaArgs.Builder workflowStatuses(java.util.List<AutomationRuleCriteriaWorkflowStatusArgs> workflowStatuses)
- Parameters:
workflowStatuses- Provides information about the status of the investigation into a finding. Documented below.- Returns:
- builder
-
workflowStatuses
public AutomationRuleCriteriaArgs.Builder workflowStatuses(AutomationRuleCriteriaWorkflowStatusArgs... workflowStatuses)
- Parameters:
workflowStatuses- Provides information about the status of the investigation into a finding. Documented below.- Returns:
- builder
-
build
public AutomationRuleCriteriaArgs build()
-
-