Class AutomationRuleCriteriaArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.securityhub.inputs.AutomationRuleCriteriaArgs
-
public final class AutomationRuleCriteriaArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAutomationRuleCriteriaArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static AutomationRuleCriteriaArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaAwsAccountIdArgs>>>awsAccountIds()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaAwsAccountNameArgs>>>awsAccountNames()static AutomationRuleCriteriaArgs.Builderbuilder()static AutomationRuleCriteriaArgs.Builderbuilder(AutomationRuleCriteriaArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCompanyNameArgs>>>companyNames()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs>>>complianceAssociatedStandardsIds()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceSecurityControlIdArgs>>>complianceSecurityControlIds()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceStatusArgs>>>complianceStatuses()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaConfidenceArgs>>>confidences()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCreatedAtArgs>>>createdAts()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCriticalityArgs>>>criticalities()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaDescriptionArgs>>>descriptions()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaFirstObservedAtArgs>>>firstObservedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaGeneratorIdArgs>>>generatorIds()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaIdArgs>>>ids()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaLastObservedAtArgs>>>lastObservedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteTextArgs>>>noteTexts()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteUpdatedAtArgs>>>noteUpdatedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteUpdatedByArgs>>>noteUpdatedBies()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaProductArnArgs>>>productArns()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaProductNameArgs>>>productNames()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRecordStateArgs>>>recordStates()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRelatedFindingsIdArgs>>>relatedFindingsIds()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRelatedFindingsProductArnArgs>>>relatedFindingsProductArns()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceApplicationArnArgs>>>resourceApplicationArns()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceApplicationNameArgs>>>resourceApplicationNames()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceDetailsOtherArgs>>>resourceDetailsOthers()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceIdArgs>>>resourceIds()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourcePartitionArgs>>>resourcePartitions()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceRegionArgs>>>resourceRegions()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceTagArgs>>>resourceTags()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceTypeArgs>>>resourceTypes()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaSeverityLabelArgs>>>severityLabels()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaSourceUrlArgs>>>sourceUrls()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaTitleArgs>>>titles()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaTypeArgs>>>types()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaUpdatedAtArgs>>>updatedAts()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaUserDefinedFieldArgs>>>userDefinedFields()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaVerificationStateArgs>>>verificationStates()java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaWorkflowStatusArgs>>>workflowStatuses()
-
-
-
Field Detail
-
Empty
public static final AutomationRuleCriteriaArgs Empty
-
-
Method Detail
-
awsAccountIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaAwsAccountIdArgs>>> awsAccountIds()
- Returns:
- The AWS account ID in which a finding was generated. Documented below.
-
awsAccountNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaAwsAccountNameArgs>>> awsAccountNames()
- Returns:
- The name of the AWS account in which a finding was generated. Documented below.
-
companyNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCompanyNameArgs>>> companyNames()
- Returns:
- The name of the company for the product that generated the finding. For control-based findings, the company is AWS. Documented below.
-
complianceAssociatedStandardsIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceAssociatedStandardsIdArgs>>> complianceAssociatedStandardsIds()
- Returns:
- The unique identifier of a standard in which a control is enabled. Documented below.
-
complianceSecurityControlIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceSecurityControlIdArgs>>> complianceSecurityControlIds()
- Returns:
- The security control ID for which a finding was generated. Security control IDs are the same across standards. Documented below.
-
complianceStatuses
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaComplianceStatusArgs>>> complianceStatuses()
- Returns:
- The result of a security check. This field is only used for findings generated from controls. Documented below.
-
confidences
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaConfidenceArgs>>> confidences()
- Returns:
- 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.
-
createdAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCreatedAtArgs>>> createdAts()
- Returns:
- A timestamp that indicates when this finding record was created. Documented below.
-
criticalities
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaCriticalityArgs>>> criticalities()
- Returns:
- The level of importance that is assigned to the resources that are associated with a finding. Documented below.
-
descriptions
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaDescriptionArgs>>> descriptions()
- Returns:
- A finding's description. Documented below.
-
firstObservedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaFirstObservedAtArgs>>> firstObservedAts()
- Returns:
- A timestamp that indicates when the potential security issue captured by a finding was first observed by the security findings product. Documented below.
-
generatorIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaGeneratorIdArgs>>> generatorIds()
- Returns:
- The identifier for the solution-specific component that generated a finding. Documented below.
-
ids
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaIdArgs>>> ids()
- Returns:
- The product-specific identifier for a finding. Documented below.
-
lastObservedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaLastObservedAtArgs>>> lastObservedAts()
- Returns:
- A timestamp that indicates when the potential security issue captured by a finding was most recently observed by the security findings product. Documented below.
-
noteTexts
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteTextArgs>>> noteTexts()
- Returns:
- The text of a user-defined note that's added to a finding. Documented below.
-
noteUpdatedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteUpdatedAtArgs>>> noteUpdatedAts()
- Returns:
- The timestamp of when the note was updated. Documented below.
-
noteUpdatedBies
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaNoteUpdatedByArgs>>> noteUpdatedBies()
- Returns:
- The principal that created a note. Documented below.
-
productArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaProductArnArgs>>> productArns()
- Returns:
- ARN for a third-party product that generated a finding in Security Hub. Documented below.
-
productNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaProductNameArgs>>> productNames()
- Returns:
- Provides the name of the product that generated the finding. For control-based findings, the product name is Security Hub. Documented below.
-
recordStates
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRecordStateArgs>>> recordStates()
- Returns:
- Provides the current state of a finding. Documented below.
-
relatedFindingsIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRelatedFindingsIdArgs>>> relatedFindingsIds()
- Returns:
- The product-generated identifier for a related finding. Documented below.
-
relatedFindingsProductArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaRelatedFindingsProductArnArgs>>> relatedFindingsProductArns()
- Returns:
- The ARN for the product that generated a related finding. Documented below.
-
resourceApplicationArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceApplicationArnArgs>>> resourceApplicationArns()
- Returns:
- ARN of the application that is related to a finding. Documented below.
-
resourceApplicationNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceApplicationNameArgs>>> resourceApplicationNames()
- Returns:
- The name of the application that is related to a finding. Documented below.
-
resourceDetailsOthers
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceDetailsOtherArgs>>> resourceDetailsOthers()
- Returns:
- Custom fields and values about the resource that a finding pertains to. Documented below.
-
resourceIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceIdArgs>>> resourceIds()
- Returns:
- 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.
-
resourcePartitions
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourcePartitionArgs>>> resourcePartitions()
- Returns:
- 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.
-
resourceRegions
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceRegionArgs>>> resourceRegions()
- Returns:
- The AWS Region where the resource that a finding pertains to is located. Documented below.
-
resourceTags
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceTagArgs>>> resourceTags()
- Returns:
- A list of AWS tags associated with a resource at the time the finding was processed. Documented below.
-
resourceTypes
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaResourceTypeArgs>>> resourceTypes()
- Returns:
- The type of resource that the finding pertains to. Documented below.
-
severityLabels
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaSeverityLabelArgs>>> severityLabels()
- Returns:
- The severity value of the finding. Documented below.
-
sourceUrls
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaSourceUrlArgs>>> sourceUrls()
- Returns:
- Provides a URL that links to a page about the current finding in the finding product. Documented below.
-
titles
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaTitleArgs>>> titles()
- Returns:
- A finding's title. Documented below.
-
types
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaTypeArgs>>> types()
- Returns:
- One or more finding types in the format of namespace/category/classifier that classify a finding. Documented below.
-
updatedAts
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaUpdatedAtArgs>>> updatedAts()
- Returns:
- A timestamp that indicates when the finding record was most recently updated. Documented below.
-
userDefinedFields
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaUserDefinedFieldArgs>>> userDefinedFields()
- Returns:
- A list of user-defined name and value string pairs added to a finding. Documented below.
-
verificationStates
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaVerificationStateArgs>>> verificationStates()
- Returns:
- Provides the veracity of a finding. Documented below.
-
workflowStatuses
public java.util.Optional<com.pulumi.core.Output<java.util.List<AutomationRuleCriteriaWorkflowStatusArgs>>> workflowStatuses()
- Returns:
- Provides information about the status of the investigation into a finding. Documented below.
-
builder
public static AutomationRuleCriteriaArgs.Builder builder()
-
builder
public static AutomationRuleCriteriaArgs.Builder builder(AutomationRuleCriteriaArgs defaults)
-
-