AutomationRuleCriteriaArgs

data class AutomationRuleCriteriaArgs(val awsAccountIds: Output<List<AutomationRuleCriteriaAwsAccountIdArgs>>? = null, val awsAccountNames: Output<List<AutomationRuleCriteriaAwsAccountNameArgs>>? = null, val companyNames: Output<List<AutomationRuleCriteriaCompanyNameArgs>>? = null, val complianceAssociatedStandardsIds: Output<List<AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs>>? = null, val complianceSecurityControlIds: Output<List<AutomationRuleCriteriaComplianceSecurityControlIdArgs>>? = null, val complianceStatuses: Output<List<AutomationRuleCriteriaComplianceStatusArgs>>? = null, val confidences: Output<List<AutomationRuleCriteriaConfidenceArgs>>? = null, val createdAts: Output<List<AutomationRuleCriteriaCreatedAtArgs>>? = null, val criticalities: Output<List<AutomationRuleCriteriaCriticalityArgs>>? = null, val descriptions: Output<List<AutomationRuleCriteriaDescriptionArgs>>? = null, val firstObservedAts: Output<List<AutomationRuleCriteriaFirstObservedAtArgs>>? = null, val generatorIds: Output<List<AutomationRuleCriteriaGeneratorIdArgs>>? = null, val ids: Output<List<AutomationRuleCriteriaIdArgs>>? = null, val lastObservedAts: Output<List<AutomationRuleCriteriaLastObservedAtArgs>>? = null, val noteTexts: Output<List<AutomationRuleCriteriaNoteTextArgs>>? = null, val noteUpdatedAts: Output<List<AutomationRuleCriteriaNoteUpdatedAtArgs>>? = null, val noteUpdatedBies: Output<List<AutomationRuleCriteriaNoteUpdatedByArgs>>? = null, val productArns: Output<List<AutomationRuleCriteriaProductArnArgs>>? = null, val productNames: Output<List<AutomationRuleCriteriaProductNameArgs>>? = null, val recordStates: Output<List<AutomationRuleCriteriaRecordStateArgs>>? = null, val relatedFindingsIds: Output<List<AutomationRuleCriteriaRelatedFindingsIdArgs>>? = null, val relatedFindingsProductArns: Output<List<AutomationRuleCriteriaRelatedFindingsProductArnArgs>>? = null, val resourceApplicationArns: Output<List<AutomationRuleCriteriaResourceApplicationArnArgs>>? = null, val resourceApplicationNames: Output<List<AutomationRuleCriteriaResourceApplicationNameArgs>>? = null, val resourceDetailsOthers: Output<List<AutomationRuleCriteriaResourceDetailsOtherArgs>>? = null, val resourceIds: Output<List<AutomationRuleCriteriaResourceIdArgs>>? = null, val resourcePartitions: Output<List<AutomationRuleCriteriaResourcePartitionArgs>>? = null, val resourceRegions: Output<List<AutomationRuleCriteriaResourceRegionArgs>>? = null, val resourceTags: Output<List<AutomationRuleCriteriaResourceTagArgs>>? = null, val resourceTypes: Output<List<AutomationRuleCriteriaResourceTypeArgs>>? = null, val severityLabels: Output<List<AutomationRuleCriteriaSeverityLabelArgs>>? = null, val sourceUrls: Output<List<AutomationRuleCriteriaSourceUrlArgs>>? = null, val titles: Output<List<AutomationRuleCriteriaTitleArgs>>? = null, val types: Output<List<AutomationRuleCriteriaTypeArgs>>? = null, val updatedAts: Output<List<AutomationRuleCriteriaUpdatedAtArgs>>? = null, val userDefinedFields: Output<List<AutomationRuleCriteriaUserDefinedFieldArgs>>? = null, val verificationStates: Output<List<AutomationRuleCriteriaVerificationStateArgs>>? = null, val workflowStatuses: Output<List<AutomationRuleCriteriaWorkflowStatusArgs>>? = null) : ConvertibleToJava<AutomationRuleCriteriaArgs>

Constructors

Link copied to clipboard
constructor(awsAccountIds: Output<List<AutomationRuleCriteriaAwsAccountIdArgs>>? = null, awsAccountNames: Output<List<AutomationRuleCriteriaAwsAccountNameArgs>>? = null, companyNames: Output<List<AutomationRuleCriteriaCompanyNameArgs>>? = null, complianceAssociatedStandardsIds: Output<List<AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs>>? = null, complianceSecurityControlIds: Output<List<AutomationRuleCriteriaComplianceSecurityControlIdArgs>>? = null, complianceStatuses: Output<List<AutomationRuleCriteriaComplianceStatusArgs>>? = null, confidences: Output<List<AutomationRuleCriteriaConfidenceArgs>>? = null, createdAts: Output<List<AutomationRuleCriteriaCreatedAtArgs>>? = null, criticalities: Output<List<AutomationRuleCriteriaCriticalityArgs>>? = null, descriptions: Output<List<AutomationRuleCriteriaDescriptionArgs>>? = null, firstObservedAts: Output<List<AutomationRuleCriteriaFirstObservedAtArgs>>? = null, generatorIds: Output<List<AutomationRuleCriteriaGeneratorIdArgs>>? = null, ids: Output<List<AutomationRuleCriteriaIdArgs>>? = null, lastObservedAts: Output<List<AutomationRuleCriteriaLastObservedAtArgs>>? = null, noteTexts: Output<List<AutomationRuleCriteriaNoteTextArgs>>? = null, noteUpdatedAts: Output<List<AutomationRuleCriteriaNoteUpdatedAtArgs>>? = null, noteUpdatedBies: Output<List<AutomationRuleCriteriaNoteUpdatedByArgs>>? = null, productArns: Output<List<AutomationRuleCriteriaProductArnArgs>>? = null, productNames: Output<List<AutomationRuleCriteriaProductNameArgs>>? = null, recordStates: Output<List<AutomationRuleCriteriaRecordStateArgs>>? = null, relatedFindingsIds: Output<List<AutomationRuleCriteriaRelatedFindingsIdArgs>>? = null, relatedFindingsProductArns: Output<List<AutomationRuleCriteriaRelatedFindingsProductArnArgs>>? = null, resourceApplicationArns: Output<List<AutomationRuleCriteriaResourceApplicationArnArgs>>? = null, resourceApplicationNames: Output<List<AutomationRuleCriteriaResourceApplicationNameArgs>>? = null, resourceDetailsOthers: Output<List<AutomationRuleCriteriaResourceDetailsOtherArgs>>? = null, resourceIds: Output<List<AutomationRuleCriteriaResourceIdArgs>>? = null, resourcePartitions: Output<List<AutomationRuleCriteriaResourcePartitionArgs>>? = null, resourceRegions: Output<List<AutomationRuleCriteriaResourceRegionArgs>>? = null, resourceTags: Output<List<AutomationRuleCriteriaResourceTagArgs>>? = null, resourceTypes: Output<List<AutomationRuleCriteriaResourceTypeArgs>>? = null, severityLabels: Output<List<AutomationRuleCriteriaSeverityLabelArgs>>? = null, sourceUrls: Output<List<AutomationRuleCriteriaSourceUrlArgs>>? = null, titles: Output<List<AutomationRuleCriteriaTitleArgs>>? = null, types: Output<List<AutomationRuleCriteriaTypeArgs>>? = null, updatedAts: Output<List<AutomationRuleCriteriaUpdatedAtArgs>>? = null, userDefinedFields: Output<List<AutomationRuleCriteriaUserDefinedFieldArgs>>? = null, verificationStates: Output<List<AutomationRuleCriteriaVerificationStateArgs>>? = null, workflowStatuses: Output<List<AutomationRuleCriteriaWorkflowStatusArgs>>? = null)

Properties

Link copied to clipboard

The AWS account ID in which a finding was generated. Documented below.

Link copied to clipboard

The name of the AWS account in which a finding was generated. Documented below.

Link copied to clipboard

The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.

Link copied to clipboard

The unique identifier of a standard in which a control is enabled. Documented below.

Link copied to clipboard

The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.

Link copied to clipboard

The result of a security check. This field is only used for findings generated from controls. Documented below.

Link copied to clipboard

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.

Link copied to clipboard

A timestamp that indicates when this finding record was created. Documented below.

Link copied to clipboard

The level of importance that is assigned to the resources that are associated with a finding. Documented below.

Link copied to clipboard

A finding's description. Documented below.

Link copied to clipboard

A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.

Link copied to clipboard

The identifier for the solution-specific component that generated a finding. Documented below.

Link copied to clipboard
val ids: Output<List<AutomationRuleCriteriaIdArgs>>? = null

The product-specific identifier for a finding. Documented below.

Link copied to clipboard

A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.

Link copied to clipboard

The text of a user-defined note that's added to a finding. Documented below.

Link copied to clipboard

The timestamp of when the note was updated. Documented below.

Link copied to clipboard

The principal that created a note. Documented below.

Link copied to clipboard

The Amazon Resource Name (ARN) for a third-party product that generated a finding in Security Hub. Documented below.

Link copied to clipboard

Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.

Link copied to clipboard

Provides the current state of a finding. Documented below.

Link copied to clipboard

The product-generated identifier for a related finding. Documented below.

Link copied to clipboard

The ARN for the product that generated a related finding. Documented below.

Link copied to clipboard

The Amazon Resource Name (ARN) of the application that is related to a finding. Documented below.

Link copied to clipboard

The name of the application that is related to a finding. Documented below.

Link copied to clipboard

Custom fields and values about the resource that a finding pertains to. Documented below.

Link copied to clipboard

The identifier for the given resource type. For AWS resources that are identified by Amazon Resource Names (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.

Link copied to clipboard

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.

Link copied to clipboard

The AWS Region where the resource that a finding pertains to is located. Documented below.

Link copied to clipboard

A list of AWS tags associated with a resource at the time the finding was processed. Documented below.

Link copied to clipboard

The type of resource that the finding pertains to. Documented below.

Link copied to clipboard

The severity value of the finding. Documented below.

Link copied to clipboard

Provides a URL that links to a page about the current finding in the finding product. Documented below.

Link copied to clipboard

A finding's title. Documented below.

Link copied to clipboard

One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.

Link copied to clipboard

A timestamp that indicates when the finding record was most recently updated. Documented below.

Link copied to clipboard

A list of user-defined name and value string pairs added to a finding. Documented below.

Link copied to clipboard

Provides the veracity of a finding. Documented below.

Link copied to clipboard

Provides information about the status of the investigation into a finding. Documented below.

Functions

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