Class CfnInsight.AwsSecurityFindingFiltersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnInsight.AwsSecurityFindingFiltersProperty>
- Enclosing interface:
CfnInsight.AwsSecurityFindingFiltersProperty
CfnInsight.AwsSecurityFindingFiltersProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionawsAccountId
(List<? extends Object> awsAccountId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getAwsAccountId()
awsAccountId
(IResolvable awsAccountId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getAwsAccountId()
awsAccountName
(List<? extends Object> awsAccountName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getAwsAccountName()
awsAccountName
(IResolvable awsAccountName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getAwsAccountName()
build()
Builds the configured instance.companyName
(List<? extends Object> companyName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCompanyName()
companyName
(IResolvable companyName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCompanyName()
complianceAssociatedStandardsId
(List<? extends Object> complianceAssociatedStandardsId) complianceAssociatedStandardsId
(IResolvable complianceAssociatedStandardsId) complianceSecurityControlId
(List<? extends Object> complianceSecurityControlId) complianceSecurityControlId
(IResolvable complianceSecurityControlId) complianceSecurityControlParametersName
(List<? extends Object> complianceSecurityControlParametersName) complianceSecurityControlParametersName
(IResolvable complianceSecurityControlParametersName) complianceSecurityControlParametersValue
(List<? extends Object> complianceSecurityControlParametersValue) complianceSecurityControlParametersValue
(IResolvable complianceSecurityControlParametersValue) complianceStatus
(List<? extends Object> complianceStatus) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getComplianceStatus()
complianceStatus
(IResolvable complianceStatus) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getComplianceStatus()
confidence
(List<? extends Object> confidence) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getConfidence()
confidence
(IResolvable confidence) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getConfidence()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCreatedAt()
createdAt
(IResolvable createdAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCreatedAt()
criticality
(List<? extends Object> criticality) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCriticality()
criticality
(IResolvable criticality) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCriticality()
description
(List<? extends Object> description) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getDescription()
description
(IResolvable description) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getDescription()
findingProviderFieldsConfidence
(List<? extends Object> findingProviderFieldsConfidence) findingProviderFieldsConfidence
(IResolvable findingProviderFieldsConfidence) findingProviderFieldsCriticality
(List<? extends Object> findingProviderFieldsCriticality) findingProviderFieldsCriticality
(IResolvable findingProviderFieldsCriticality) findingProviderFieldsRelatedFindingsId
(List<? extends Object> findingProviderFieldsRelatedFindingsId) findingProviderFieldsRelatedFindingsId
(IResolvable findingProviderFieldsRelatedFindingsId) findingProviderFieldsRelatedFindingsProductArn
(List<? extends Object> findingProviderFieldsRelatedFindingsProductArn) findingProviderFieldsRelatedFindingsProductArn
(IResolvable findingProviderFieldsRelatedFindingsProductArn) findingProviderFieldsSeverityLabel
(List<? extends Object> findingProviderFieldsSeverityLabel) findingProviderFieldsSeverityLabel
(IResolvable findingProviderFieldsSeverityLabel) findingProviderFieldsSeverityOriginal
(List<? extends Object> findingProviderFieldsSeverityOriginal) findingProviderFieldsSeverityOriginal
(IResolvable findingProviderFieldsSeverityOriginal) findingProviderFieldsTypes
(List<? extends Object> findingProviderFieldsTypes) findingProviderFieldsTypes
(IResolvable findingProviderFieldsTypes) firstObservedAt
(List<? extends Object> firstObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFirstObservedAt()
firstObservedAt
(IResolvable firstObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFirstObservedAt()
generatorId
(List<? extends Object> generatorId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getGeneratorId()
generatorId
(IResolvable generatorId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getGeneratorId()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getId()
id
(IResolvable id) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getId()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getKeyword()
keyword
(IResolvable keyword) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getKeyword()
lastObservedAt
(List<? extends Object> lastObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getLastObservedAt()
lastObservedAt
(IResolvable lastObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getLastObservedAt()
malwareName
(List<? extends Object> malwareName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareName()
malwareName
(IResolvable malwareName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareName()
malwarePath
(List<? extends Object> malwarePath) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwarePath()
malwarePath
(IResolvable malwarePath) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwarePath()
malwareState
(List<? extends Object> malwareState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareState()
malwareState
(IResolvable malwareState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareState()
malwareType
(List<? extends Object> malwareType) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareType()
malwareType
(IResolvable malwareType) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareType()
networkDestinationDomain
(List<? extends Object> networkDestinationDomain) networkDestinationDomain
(IResolvable networkDestinationDomain) networkDestinationIpV4
(List<? extends Object> networkDestinationIpV4) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationIpV4()
networkDestinationIpV4
(IResolvable networkDestinationIpV4) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationIpV4()
networkDestinationIpV6
(List<? extends Object> networkDestinationIpV6) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationIpV6()
networkDestinationIpV6
(IResolvable networkDestinationIpV6) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationIpV6()
networkDestinationPort
(List<? extends Object> networkDestinationPort) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationPort()
networkDestinationPort
(IResolvable networkDestinationPort) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationPort()
networkDirection
(List<? extends Object> networkDirection) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDirection()
networkDirection
(IResolvable networkDirection) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDirection()
networkProtocol
(List<? extends Object> networkProtocol) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkProtocol()
networkProtocol
(IResolvable networkProtocol) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkProtocol()
networkSourceDomain
(List<? extends Object> networkSourceDomain) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceDomain()
networkSourceDomain
(IResolvable networkSourceDomain) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceDomain()
networkSourceIpV4
(List<? extends Object> networkSourceIpV4) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceIpV4()
networkSourceIpV4
(IResolvable networkSourceIpV4) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceIpV4()
networkSourceIpV6
(List<? extends Object> networkSourceIpV6) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceIpV6()
networkSourceIpV6
(IResolvable networkSourceIpV6) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceIpV6()
networkSourceMac
(List<? extends Object> networkSourceMac) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceMac()
networkSourceMac
(IResolvable networkSourceMac) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceMac()
networkSourcePort
(List<? extends Object> networkSourcePort) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourcePort()
networkSourcePort
(IResolvable networkSourcePort) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourcePort()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteText()
noteText
(IResolvable noteText) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteText()
noteUpdatedAt
(List<? extends Object> noteUpdatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteUpdatedAt()
noteUpdatedAt
(IResolvable noteUpdatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteUpdatedAt()
noteUpdatedBy
(List<? extends Object> noteUpdatedBy) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteUpdatedBy()
noteUpdatedBy
(IResolvable noteUpdatedBy) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteUpdatedBy()
processLaunchedAt
(List<? extends Object> processLaunchedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessLaunchedAt()
processLaunchedAt
(IResolvable processLaunchedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessLaunchedAt()
processName
(List<? extends Object> processName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessName()
processName
(IResolvable processName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessName()
processParentPid
(List<? extends Object> processParentPid) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessParentPid()
processParentPid
(IResolvable processParentPid) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessParentPid()
processPath
(List<? extends Object> processPath) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessPath()
processPath
(IResolvable processPath) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessPath()
processPid
(List<? extends Object> processPid) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessPid()
processPid
(IResolvable processPid) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessPid()
processTerminatedAt
(List<? extends Object> processTerminatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessTerminatedAt()
processTerminatedAt
(IResolvable processTerminatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessTerminatedAt()
productArn
(List<? extends Object> productArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductArn()
productArn
(IResolvable productArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductArn()
productFields
(List<? extends Object> productFields) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductFields()
productFields
(IResolvable productFields) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductFields()
productName
(List<? extends Object> productName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductName()
productName
(IResolvable productName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductName()
recommendationText
(List<? extends Object> recommendationText) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRecommendationText()
recommendationText
(IResolvable recommendationText) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRecommendationText()
recordState
(List<? extends Object> recordState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRecordState()
recordState
(IResolvable recordState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRecordState()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRegion()
region
(IResolvable region) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRegion()
relatedFindingsId
(List<? extends Object> relatedFindingsId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRelatedFindingsId()
relatedFindingsId
(IResolvable relatedFindingsId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRelatedFindingsId()
relatedFindingsProductArn
(List<? extends Object> relatedFindingsProductArn) relatedFindingsProductArn
(IResolvable relatedFindingsProductArn) resourceApplicationArn
(List<? extends Object> resourceApplicationArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceApplicationArn()
resourceApplicationArn
(IResolvable resourceApplicationArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceApplicationArn()
resourceApplicationName
(List<? extends Object> resourceApplicationName) resourceApplicationName
(IResolvable resourceApplicationName) resourceAwsEc2InstanceIamInstanceProfileArn
(List<? extends Object> resourceAwsEc2InstanceIamInstanceProfileArn) resourceAwsEc2InstanceIamInstanceProfileArn
(IResolvable resourceAwsEc2InstanceIamInstanceProfileArn) resourceAwsEc2InstanceImageId
(List<? extends Object> resourceAwsEc2InstanceImageId) resourceAwsEc2InstanceImageId
(IResolvable resourceAwsEc2InstanceImageId) resourceAwsEc2InstanceIpV4Addresses
(List<? extends Object> resourceAwsEc2InstanceIpV4Addresses) resourceAwsEc2InstanceIpV4Addresses
(IResolvable resourceAwsEc2InstanceIpV4Addresses) resourceAwsEc2InstanceIpV6Addresses
(List<? extends Object> resourceAwsEc2InstanceIpV6Addresses) resourceAwsEc2InstanceIpV6Addresses
(IResolvable resourceAwsEc2InstanceIpV6Addresses) resourceAwsEc2InstanceKeyName
(List<? extends Object> resourceAwsEc2InstanceKeyName) resourceAwsEc2InstanceKeyName
(IResolvable resourceAwsEc2InstanceKeyName) resourceAwsEc2InstanceLaunchedAt
(List<? extends Object> resourceAwsEc2InstanceLaunchedAt) resourceAwsEc2InstanceLaunchedAt
(IResolvable resourceAwsEc2InstanceLaunchedAt) resourceAwsEc2InstanceSubnetId
(List<? extends Object> resourceAwsEc2InstanceSubnetId) resourceAwsEc2InstanceSubnetId
(IResolvable resourceAwsEc2InstanceSubnetId) resourceAwsEc2InstanceType
(List<? extends Object> resourceAwsEc2InstanceType) resourceAwsEc2InstanceType
(IResolvable resourceAwsEc2InstanceType) resourceAwsEc2InstanceVpcId
(List<? extends Object> resourceAwsEc2InstanceVpcId) resourceAwsEc2InstanceVpcId
(IResolvable resourceAwsEc2InstanceVpcId) resourceAwsIamAccessKeyCreatedAt
(List<? extends Object> resourceAwsIamAccessKeyCreatedAt) resourceAwsIamAccessKeyCreatedAt
(IResolvable resourceAwsIamAccessKeyCreatedAt) resourceAwsIamAccessKeyPrincipalName
(List<? extends Object> resourceAwsIamAccessKeyPrincipalName) resourceAwsIamAccessKeyPrincipalName
(IResolvable resourceAwsIamAccessKeyPrincipalName) resourceAwsIamAccessKeyStatus
(List<? extends Object> resourceAwsIamAccessKeyStatus) resourceAwsIamAccessKeyStatus
(IResolvable resourceAwsIamAccessKeyStatus) resourceAwsIamAccessKeyUserName
(List<? extends Object> resourceAwsIamAccessKeyUserName) resourceAwsIamAccessKeyUserName
(IResolvable resourceAwsIamAccessKeyUserName) resourceAwsIamUserUserName
(List<? extends Object> resourceAwsIamUserUserName) resourceAwsIamUserUserName
(IResolvable resourceAwsIamUserUserName) resourceAwsS3BucketOwnerId
(List<? extends Object> resourceAwsS3BucketOwnerId) resourceAwsS3BucketOwnerId
(IResolvable resourceAwsS3BucketOwnerId) resourceAwsS3BucketOwnerName
(List<? extends Object> resourceAwsS3BucketOwnerName) resourceAwsS3BucketOwnerName
(IResolvable resourceAwsS3BucketOwnerName) resourceContainerImageId
(List<? extends Object> resourceContainerImageId) resourceContainerImageId
(IResolvable resourceContainerImageId) resourceContainerImageName
(List<? extends Object> resourceContainerImageName) resourceContainerImageName
(IResolvable resourceContainerImageName) resourceContainerLaunchedAt
(List<? extends Object> resourceContainerLaunchedAt) resourceContainerLaunchedAt
(IResolvable resourceContainerLaunchedAt) resourceContainerName
(List<? extends Object> resourceContainerName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceContainerName()
resourceContainerName
(IResolvable resourceContainerName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceContainerName()
resourceDetailsOther
(List<? extends Object> resourceDetailsOther) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceDetailsOther()
resourceDetailsOther
(IResolvable resourceDetailsOther) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceDetailsOther()
resourceId
(List<? extends Object> resourceId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceId()
resourceId
(IResolvable resourceId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceId()
resourcePartition
(List<? extends Object> resourcePartition) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourcePartition()
resourcePartition
(IResolvable resourcePartition) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourcePartition()
resourceRegion
(List<? extends Object> resourceRegion) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceRegion()
resourceRegion
(IResolvable resourceRegion) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceRegion()
resourceTags
(List<? extends Object> resourceTags) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceTags()
resourceTags
(IResolvable resourceTags) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceTags()
resourceType
(List<? extends Object> resourceType) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceType()
resourceType
(IResolvable resourceType) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceType()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSample()
sample
(IResolvable sample) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSample()
severityLabel
(List<? extends Object> severityLabel) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityLabel()
severityLabel
(IResolvable severityLabel) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityLabel()
severityNormalized
(List<? extends Object> severityNormalized) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityNormalized()
severityNormalized
(IResolvable severityNormalized) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityNormalized()
severityProduct
(List<? extends Object> severityProduct) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityProduct()
severityProduct
(IResolvable severityProduct) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityProduct()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSourceUrl()
sourceUrl
(IResolvable sourceUrl) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSourceUrl()
threatIntelIndicatorCategory
(List<? extends Object> threatIntelIndicatorCategory) threatIntelIndicatorCategory
(IResolvable threatIntelIndicatorCategory) threatIntelIndicatorLastObservedAt
(List<? extends Object> threatIntelIndicatorLastObservedAt) threatIntelIndicatorLastObservedAt
(IResolvable threatIntelIndicatorLastObservedAt) threatIntelIndicatorSource
(List<? extends Object> threatIntelIndicatorSource) threatIntelIndicatorSource
(IResolvable threatIntelIndicatorSource) threatIntelIndicatorSourceUrl
(List<? extends Object> threatIntelIndicatorSourceUrl) threatIntelIndicatorSourceUrl
(IResolvable threatIntelIndicatorSourceUrl) threatIntelIndicatorType
(List<? extends Object> threatIntelIndicatorType) threatIntelIndicatorType
(IResolvable threatIntelIndicatorType) threatIntelIndicatorValue
(List<? extends Object> threatIntelIndicatorValue) threatIntelIndicatorValue
(IResolvable threatIntelIndicatorValue) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getTitle()
title
(IResolvable title) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getTitle()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getType()
type
(IResolvable type) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getType()
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getUpdatedAt()
updatedAt
(IResolvable updatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getUpdatedAt()
userDefinedFields
(List<? extends Object> userDefinedFields) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getUserDefinedFields()
userDefinedFields
(IResolvable userDefinedFields) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getUserDefinedFields()
verificationState
(List<? extends Object> verificationState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getVerificationState()
verificationState
(IResolvable verificationState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getVerificationState()
vulnerabilitiesExploitAvailable
(List<? extends Object> vulnerabilitiesExploitAvailable) vulnerabilitiesExploitAvailable
(IResolvable vulnerabilitiesExploitAvailable) vulnerabilitiesFixAvailable
(List<? extends Object> vulnerabilitiesFixAvailable) vulnerabilitiesFixAvailable
(IResolvable vulnerabilitiesFixAvailable) workflowState
(List<? extends Object> workflowState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getWorkflowState()
workflowState
(IResolvable workflowState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getWorkflowState()
workflowStatus
(List<? extends Object> workflowStatus) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getWorkflowStatus()
workflowStatus
(IResolvable workflowStatus) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getWorkflowStatus()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
awsAccountId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder awsAccountId(IResolvable awsAccountId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getAwsAccountId()
- Parameters:
awsAccountId
- The AWS account ID in which a finding is generated.- Returns:
this
-
awsAccountId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder awsAccountId(List<? extends Object> awsAccountId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getAwsAccountId()
- Parameters:
awsAccountId
- The AWS account ID in which a finding is generated.- Returns:
this
-
awsAccountName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder awsAccountName(IResolvable awsAccountName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getAwsAccountName()
- Parameters:
awsAccountName
- The name of the AWS account in which a finding is generated.- Returns:
this
-
awsAccountName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder awsAccountName(List<? extends Object> awsAccountName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getAwsAccountName()
- Parameters:
awsAccountName
- The name of the AWS account in which a finding is generated.- Returns:
this
-
companyName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder companyName(IResolvable companyName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCompanyName()
- Parameters:
companyName
- The name of the findings provider (company) that owns the solution (product) that generates findings.- Returns:
this
-
companyName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder companyName(List<? extends Object> companyName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCompanyName()
- Parameters:
companyName
- The name of the findings provider (company) that owns the solution (product) that generates findings.- Returns:
this
-
complianceAssociatedStandardsId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceAssociatedStandardsId(IResolvable complianceAssociatedStandardsId) - Parameters:
complianceAssociatedStandardsId
- The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.- Returns:
this
-
complianceAssociatedStandardsId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceAssociatedStandardsId(List<? extends Object> complianceAssociatedStandardsId) - Parameters:
complianceAssociatedStandardsId
- The unique identifier of a standard in which a control is enabled. This field consists of the resource portion of the Amazon Resource Name (ARN) returned for a standard in the DescribeStandards API response.- Returns:
this
-
complianceSecurityControlId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceSecurityControlId(IResolvable complianceSecurityControlId) - Parameters:
complianceSecurityControlId
- The unique identifier of a control across standards. Values for this field typically consist of an AWS service and a number, such as APIGateway.5.- Returns:
this
-
complianceSecurityControlId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceSecurityControlId(List<? extends Object> complianceSecurityControlId) - Parameters:
complianceSecurityControlId
- The unique identifier of a control across standards. Values for this field typically consist of an AWS service and a number, such as APIGateway.5.- Returns:
this
-
complianceSecurityControlParametersName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceSecurityControlParametersName(IResolvable complianceSecurityControlParametersName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getComplianceSecurityControlParametersName()
- Parameters:
complianceSecurityControlParametersName
- The name of a security control parameter.- Returns:
this
-
complianceSecurityControlParametersName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceSecurityControlParametersName(List<? extends Object> complianceSecurityControlParametersName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getComplianceSecurityControlParametersName()
- Parameters:
complianceSecurityControlParametersName
- The name of a security control parameter.- Returns:
this
-
complianceSecurityControlParametersValue
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceSecurityControlParametersValue(IResolvable complianceSecurityControlParametersValue) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getComplianceSecurityControlParametersValue()
- Parameters:
complianceSecurityControlParametersValue
- The current value of a security control parameter.- Returns:
this
-
complianceSecurityControlParametersValue
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceSecurityControlParametersValue(List<? extends Object> complianceSecurityControlParametersValue) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getComplianceSecurityControlParametersValue()
- Parameters:
complianceSecurityControlParametersValue
- The current value of a security control parameter.- Returns:
this
-
complianceStatus
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceStatus(IResolvable complianceStatus) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getComplianceStatus()
- Parameters:
complianceStatus
- Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details.- Returns:
this
-
complianceStatus
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder complianceStatus(List<? extends Object> complianceStatus) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getComplianceStatus()
- Parameters:
complianceStatus
- Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details.- Returns:
this
-
confidence
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder confidence(IResolvable confidence) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getConfidence()
- Parameters:
confidence
- A finding's confidence. Confidence is defined as 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, where 0 means zero percent confidence and 100 means 100 percent confidence.
- Returns:
this
-
confidence
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder confidence(List<? extends Object> confidence) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getConfidence()
- Parameters:
confidence
- A finding's confidence. Confidence is defined as 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, where 0 means zero percent confidence and 100 means 100 percent confidence.
- Returns:
this
-
createdAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder createdAt(IResolvable createdAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCreatedAt()
- Parameters:
createdAt
- A timestamp that indicates when the security findings provider created the potential security issue that a finding reflects. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
createdAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder createdAt(List<? extends Object> createdAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCreatedAt()
- Parameters:
createdAt
- A timestamp that indicates when the security findings provider created the potential security issue that a finding reflects. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
criticality
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder criticality(IResolvable criticality) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCriticality()
- Parameters:
criticality
- The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.- Returns:
this
-
criticality
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder criticality(List<? extends Object> criticality) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getCriticality()
- Parameters:
criticality
- The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.- Returns:
this
-
description
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder description(IResolvable description) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getDescription()
- Parameters:
description
- A finding's description.- Returns:
this
-
description
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder description(List<? extends Object> description) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getDescription()
- Parameters:
description
- A finding's description.- Returns:
this
-
findingProviderFieldsConfidence
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsConfidence(IResolvable findingProviderFieldsConfidence) - Parameters:
findingProviderFieldsConfidence
- The finding provider value for the finding confidence. Confidence is defined as 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, where 0 means zero percent confidence and 100 means 100 percent confidence.
- Returns:
this
-
findingProviderFieldsConfidence
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsConfidence(List<? extends Object> findingProviderFieldsConfidence) - Parameters:
findingProviderFieldsConfidence
- The finding provider value for the finding confidence. Confidence is defined as 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, where 0 means zero percent confidence and 100 means 100 percent confidence.
- Returns:
this
-
findingProviderFieldsCriticality
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsCriticality(IResolvable findingProviderFieldsCriticality) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsCriticality()
- Parameters:
findingProviderFieldsCriticality
- The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.- Returns:
this
-
findingProviderFieldsCriticality
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsCriticality(List<? extends Object> findingProviderFieldsCriticality) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsCriticality()
- Parameters:
findingProviderFieldsCriticality
- The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources.- Returns:
this
-
findingProviderFieldsRelatedFindingsId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsRelatedFindingsId(IResolvable findingProviderFieldsRelatedFindingsId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsRelatedFindingsId()
- Parameters:
findingProviderFieldsRelatedFindingsId
- The finding identifier of a related finding that is identified by the finding provider.- Returns:
this
-
findingProviderFieldsRelatedFindingsId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsRelatedFindingsId(List<? extends Object> findingProviderFieldsRelatedFindingsId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsRelatedFindingsId()
- Parameters:
findingProviderFieldsRelatedFindingsId
- The finding identifier of a related finding that is identified by the finding provider.- Returns:
this
-
findingProviderFieldsRelatedFindingsProductArn
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsRelatedFindingsProductArn(IResolvable findingProviderFieldsRelatedFindingsProductArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsRelatedFindingsProductArn()
- Parameters:
findingProviderFieldsRelatedFindingsProductArn
- The ARN of the solution that generated a related finding that is identified by the finding provider.- Returns:
this
-
findingProviderFieldsRelatedFindingsProductArn
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsRelatedFindingsProductArn(List<? extends Object> findingProviderFieldsRelatedFindingsProductArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsRelatedFindingsProductArn()
- Parameters:
findingProviderFieldsRelatedFindingsProductArn
- The ARN of the solution that generated a related finding that is identified by the finding provider.- Returns:
this
-
findingProviderFieldsSeverityLabel
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsSeverityLabel(IResolvable findingProviderFieldsSeverityLabel) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsSeverityLabel()
- Parameters:
findingProviderFieldsSeverityLabel
- The finding provider value for the severity label.- Returns:
this
-
findingProviderFieldsSeverityLabel
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsSeverityLabel(List<? extends Object> findingProviderFieldsSeverityLabel) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsSeverityLabel()
- Parameters:
findingProviderFieldsSeverityLabel
- The finding provider value for the severity label.- Returns:
this
-
findingProviderFieldsSeverityOriginal
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsSeverityOriginal(IResolvable findingProviderFieldsSeverityOriginal) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsSeverityOriginal()
- Parameters:
findingProviderFieldsSeverityOriginal
- The finding provider's original value for the severity.- Returns:
this
-
findingProviderFieldsSeverityOriginal
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsSeverityOriginal(List<? extends Object> findingProviderFieldsSeverityOriginal) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFindingProviderFieldsSeverityOriginal()
- Parameters:
findingProviderFieldsSeverityOriginal
- The finding provider's original value for the severity.- Returns:
this
-
findingProviderFieldsTypes
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsTypes(IResolvable findingProviderFieldsTypes) - Parameters:
findingProviderFieldsTypes
- One or more finding types that the finding provider assigned to the finding. Uses the format ofnamespace/category/classifier
that classify a finding.Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
- Returns:
this
-
findingProviderFieldsTypes
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder findingProviderFieldsTypes(List<? extends Object> findingProviderFieldsTypes) - Parameters:
findingProviderFieldsTypes
- One or more finding types that the finding provider assigned to the finding. Uses the format ofnamespace/category/classifier
that classify a finding.Valid namespace values are: Software and Configuration Checks | TTPs | Effects | Unusual Behaviors | Sensitive Data Identifications
- Returns:
this
-
firstObservedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder firstObservedAt(IResolvable firstObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFirstObservedAt()
- Parameters:
firstObservedAt
- A timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
firstObservedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder firstObservedAt(List<? extends Object> firstObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getFirstObservedAt()
- Parameters:
firstObservedAt
- A timestamp that indicates when the security findings provider first observed the potential security issue that a finding captured. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
generatorId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder generatorId(IResolvable generatorId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getGeneratorId()
- Parameters:
generatorId
- The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.- Returns:
this
-
generatorId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder generatorId(List<? extends Object> generatorId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getGeneratorId()
- Parameters:
generatorId
- The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. In various security findings providers' solutions, this generator can be called a rule, a check, a detector, a plugin, etc.- Returns:
this
-
id
Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getId()
- Parameters:
id
- The security findings provider-specific identifier for a finding.- Returns:
this
-
id
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder id(List<? extends Object> id) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getId()
- Parameters:
id
- The security findings provider-specific identifier for a finding.- Returns:
this
-
keyword
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder keyword(IResolvable keyword) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getKeyword()
- Parameters:
keyword
- This field is deprecated. A keyword for a finding.- Returns:
this
-
keyword
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder keyword(List<? extends Object> keyword) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getKeyword()
- Parameters:
keyword
- This field is deprecated. A keyword for a finding.- Returns:
this
-
lastObservedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder lastObservedAt(IResolvable lastObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getLastObservedAt()
- Parameters:
lastObservedAt
- A timestamp that indicates when the security findings provider most recently observed a change in the resource that is involved in the finding. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
lastObservedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder lastObservedAt(List<? extends Object> lastObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getLastObservedAt()
- Parameters:
lastObservedAt
- A timestamp that indicates when the security findings provider most recently observed a change in the resource that is involved in the finding. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
malwareName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder malwareName(IResolvable malwareName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareName()
- Parameters:
malwareName
- The name of the malware that was observed.- Returns:
this
-
malwareName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder malwareName(List<? extends Object> malwareName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareName()
- Parameters:
malwareName
- The name of the malware that was observed.- Returns:
this
-
malwarePath
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder malwarePath(IResolvable malwarePath) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwarePath()
- Parameters:
malwarePath
- The filesystem path of the malware that was observed.- Returns:
this
-
malwarePath
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder malwarePath(List<? extends Object> malwarePath) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwarePath()
- Parameters:
malwarePath
- The filesystem path of the malware that was observed.- Returns:
this
-
malwareState
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder malwareState(IResolvable malwareState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareState()
- Parameters:
malwareState
- The state of the malware that was observed.- Returns:
this
-
malwareState
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder malwareState(List<? extends Object> malwareState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareState()
- Parameters:
malwareState
- The state of the malware that was observed.- Returns:
this
-
malwareType
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder malwareType(IResolvable malwareType) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareType()
- Parameters:
malwareType
- The type of the malware that was observed.- Returns:
this
-
malwareType
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder malwareType(List<? extends Object> malwareType) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getMalwareType()
- Parameters:
malwareType
- The type of the malware that was observed.- Returns:
this
-
networkDestinationDomain
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDestinationDomain(IResolvable networkDestinationDomain) - Parameters:
networkDestinationDomain
- The destination domain of network-related information about a finding.- Returns:
this
-
networkDestinationDomain
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDestinationDomain(List<? extends Object> networkDestinationDomain) - Parameters:
networkDestinationDomain
- The destination domain of network-related information about a finding.- Returns:
this
-
networkDestinationIpV4
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDestinationIpV4(IResolvable networkDestinationIpV4) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationIpV4()
- Parameters:
networkDestinationIpV4
- The destination IPv4 address of network-related information about a finding.- Returns:
this
-
networkDestinationIpV4
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDestinationIpV4(List<? extends Object> networkDestinationIpV4) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationIpV4()
- Parameters:
networkDestinationIpV4
- The destination IPv4 address of network-related information about a finding.- Returns:
this
-
networkDestinationIpV6
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDestinationIpV6(IResolvable networkDestinationIpV6) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationIpV6()
- Parameters:
networkDestinationIpV6
- The destination IPv6 address of network-related information about a finding.- Returns:
this
-
networkDestinationIpV6
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDestinationIpV6(List<? extends Object> networkDestinationIpV6) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationIpV6()
- Parameters:
networkDestinationIpV6
- The destination IPv6 address of network-related information about a finding.- Returns:
this
-
networkDestinationPort
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDestinationPort(IResolvable networkDestinationPort) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationPort()
- Parameters:
networkDestinationPort
- The destination port of network-related information about a finding.- Returns:
this
-
networkDestinationPort
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDestinationPort(List<? extends Object> networkDestinationPort) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDestinationPort()
- Parameters:
networkDestinationPort
- The destination port of network-related information about a finding.- Returns:
this
-
networkDirection
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDirection(IResolvable networkDirection) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDirection()
- Parameters:
networkDirection
- Indicates the direction of network traffic associated with a finding.- Returns:
this
-
networkDirection
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkDirection(List<? extends Object> networkDirection) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkDirection()
- Parameters:
networkDirection
- Indicates the direction of network traffic associated with a finding.- Returns:
this
-
networkProtocol
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkProtocol(IResolvable networkProtocol) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkProtocol()
- Parameters:
networkProtocol
- The protocol of network-related information about a finding.- Returns:
this
-
networkProtocol
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkProtocol(List<? extends Object> networkProtocol) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkProtocol()
- Parameters:
networkProtocol
- The protocol of network-related information about a finding.- Returns:
this
-
networkSourceDomain
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourceDomain(IResolvable networkSourceDomain) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceDomain()
- Parameters:
networkSourceDomain
- The source domain of network-related information about a finding.- Returns:
this
-
networkSourceDomain
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourceDomain(List<? extends Object> networkSourceDomain) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceDomain()
- Parameters:
networkSourceDomain
- The source domain of network-related information about a finding.- Returns:
this
-
networkSourceIpV4
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourceIpV4(IResolvable networkSourceIpV4) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceIpV4()
- Parameters:
networkSourceIpV4
- The source IPv4 address of network-related information about a finding.- Returns:
this
-
networkSourceIpV4
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourceIpV4(List<? extends Object> networkSourceIpV4) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceIpV4()
- Parameters:
networkSourceIpV4
- The source IPv4 address of network-related information about a finding.- Returns:
this
-
networkSourceIpV6
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourceIpV6(IResolvable networkSourceIpV6) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceIpV6()
- Parameters:
networkSourceIpV6
- The source IPv6 address of network-related information about a finding.- Returns:
this
-
networkSourceIpV6
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourceIpV6(List<? extends Object> networkSourceIpV6) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceIpV6()
- Parameters:
networkSourceIpV6
- The source IPv6 address of network-related information about a finding.- Returns:
this
-
networkSourceMac
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourceMac(IResolvable networkSourceMac) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceMac()
- Parameters:
networkSourceMac
- The source media access control (MAC) address of network-related information about a finding.- Returns:
this
-
networkSourceMac
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourceMac(List<? extends Object> networkSourceMac) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourceMac()
- Parameters:
networkSourceMac
- The source media access control (MAC) address of network-related information about a finding.- Returns:
this
-
networkSourcePort
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourcePort(IResolvable networkSourcePort) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourcePort()
- Parameters:
networkSourcePort
- The source port of network-related information about a finding.- Returns:
this
-
networkSourcePort
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder networkSourcePort(List<? extends Object> networkSourcePort) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNetworkSourcePort()
- Parameters:
networkSourcePort
- The source port of network-related information about a finding.- Returns:
this
-
noteText
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder noteText(IResolvable noteText) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteText()
- Parameters:
noteText
- The text of a note.- Returns:
this
-
noteText
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder noteText(List<? extends Object> noteText) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteText()
- Parameters:
noteText
- The text of a note.- Returns:
this
-
noteUpdatedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder noteUpdatedAt(IResolvable noteUpdatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteUpdatedAt()
- Parameters:
noteUpdatedAt
- The timestamp of when the note was updated.- Returns:
this
-
noteUpdatedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder noteUpdatedAt(List<? extends Object> noteUpdatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteUpdatedAt()
- Parameters:
noteUpdatedAt
- The timestamp of when the note was updated.- Returns:
this
-
noteUpdatedBy
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder noteUpdatedBy(IResolvable noteUpdatedBy) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteUpdatedBy()
- Parameters:
noteUpdatedBy
- The principal that created a note.- Returns:
this
-
noteUpdatedBy
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder noteUpdatedBy(List<? extends Object> noteUpdatedBy) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getNoteUpdatedBy()
- Parameters:
noteUpdatedBy
- The principal that created a note.- Returns:
this
-
processLaunchedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processLaunchedAt(IResolvable processLaunchedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessLaunchedAt()
- Parameters:
processLaunchedAt
- A timestamp that identifies when the process was launched. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
processLaunchedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processLaunchedAt(List<? extends Object> processLaunchedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessLaunchedAt()
- Parameters:
processLaunchedAt
- A timestamp that identifies when the process was launched. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
processName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processName(IResolvable processName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessName()
- Parameters:
processName
- The name of the process.- Returns:
this
-
processName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processName(List<? extends Object> processName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessName()
- Parameters:
processName
- The name of the process.- Returns:
this
-
processParentPid
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processParentPid(IResolvable processParentPid) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessParentPid()
- Parameters:
processParentPid
- The parent process ID. This field accepts positive integers betweenO
and2147483647
.- Returns:
this
-
processParentPid
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processParentPid(List<? extends Object> processParentPid) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessParentPid()
- Parameters:
processParentPid
- The parent process ID. This field accepts positive integers betweenO
and2147483647
.- Returns:
this
-
processPath
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processPath(IResolvable processPath) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessPath()
- Parameters:
processPath
- The path to the process executable.- Returns:
this
-
processPath
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processPath(List<? extends Object> processPath) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessPath()
- Parameters:
processPath
- The path to the process executable.- Returns:
this
-
processPid
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processPid(IResolvable processPid) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessPid()
- Parameters:
processPid
- The process ID.- Returns:
this
-
processPid
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processPid(List<? extends Object> processPid) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessPid()
- Parameters:
processPid
- The process ID.- Returns:
this
-
processTerminatedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processTerminatedAt(IResolvable processTerminatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessTerminatedAt()
- Parameters:
processTerminatedAt
- A timestamp that identifies when the process was terminated. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
processTerminatedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder processTerminatedAt(List<? extends Object> processTerminatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProcessTerminatedAt()
- Parameters:
processTerminatedAt
- A timestamp that identifies when the process was terminated. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
productArn
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder productArn(IResolvable productArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductArn()
- Parameters:
productArn
- The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.- Returns:
this
-
productArn
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder productArn(List<? extends Object> productArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductArn()
- Parameters:
productArn
- The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub.- Returns:
this
-
productFields
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder productFields(IResolvable productFields) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductFields()
- Parameters:
productFields
- A data type where security findings providers can include additional solution-specific details that aren't part of the definedAwsSecurityFinding
format.- Returns:
this
-
productFields
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder productFields(List<? extends Object> productFields) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductFields()
- Parameters:
productFields
- A data type where security findings providers can include additional solution-specific details that aren't part of the definedAwsSecurityFinding
format.- Returns:
this
-
productName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder productName(IResolvable productName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductName()
- Parameters:
productName
- The name of the solution (product) that generates findings.- Returns:
this
-
productName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder productName(List<? extends Object> productName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getProductName()
- Parameters:
productName
- The name of the solution (product) that generates findings.- Returns:
this
-
recommendationText
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder recommendationText(IResolvable recommendationText) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRecommendationText()
- Parameters:
recommendationText
- The recommendation of what to do about the issue described in a finding.- Returns:
this
-
recommendationText
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder recommendationText(List<? extends Object> recommendationText) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRecommendationText()
- Parameters:
recommendationText
- The recommendation of what to do about the issue described in a finding.- Returns:
this
-
recordState
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder recordState(IResolvable recordState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRecordState()
- Parameters:
recordState
- The updated record state for the finding.- Returns:
this
-
recordState
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder recordState(List<? extends Object> recordState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRecordState()
- Parameters:
recordState
- The updated record state for the finding.- Returns:
this
-
region
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder region(IResolvable region) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRegion()
- Parameters:
region
- The Region from which the finding was generated.- Returns:
this
-
region
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder region(List<? extends Object> region) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getRegion()
- Parameters:
region
- The Region from which the finding was generated.- Returns:
this
-
resourceApplicationArn
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceApplicationArn(IResolvable resourceApplicationArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceApplicationArn()
- Parameters:
resourceApplicationArn
- The ARN of the application that is related to a finding.- Returns:
this
-
resourceApplicationArn
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceApplicationArn(List<? extends Object> resourceApplicationArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceApplicationArn()
- Parameters:
resourceApplicationArn
- The ARN of the application that is related to a finding.- Returns:
this
-
resourceApplicationName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceApplicationName(IResolvable resourceApplicationName) - Parameters:
resourceApplicationName
- The name of the application that is related to a finding.- Returns:
this
-
resourceApplicationName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceApplicationName(List<? extends Object> resourceApplicationName) - Parameters:
resourceApplicationName
- The name of the application that is related to a finding.- Returns:
this
-
resourceAwsEc2InstanceIamInstanceProfileArn
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceIamInstanceProfileArn(IResolvable resourceAwsEc2InstanceIamInstanceProfileArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsEc2InstanceIamInstanceProfileArn()
- Parameters:
resourceAwsEc2InstanceIamInstanceProfileArn
- The IAM profile ARN of the instance.- Returns:
this
-
resourceAwsEc2InstanceIamInstanceProfileArn
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceIamInstanceProfileArn(List<? extends Object> resourceAwsEc2InstanceIamInstanceProfileArn) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsEc2InstanceIamInstanceProfileArn()
- Parameters:
resourceAwsEc2InstanceIamInstanceProfileArn
- The IAM profile ARN of the instance.- Returns:
this
-
resourceAwsEc2InstanceImageId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceImageId(IResolvable resourceAwsEc2InstanceImageId) - Parameters:
resourceAwsEc2InstanceImageId
- The Amazon Machine Image (AMI) ID of the instance.- Returns:
this
-
resourceAwsEc2InstanceImageId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceImageId(List<? extends Object> resourceAwsEc2InstanceImageId) - Parameters:
resourceAwsEc2InstanceImageId
- The Amazon Machine Image (AMI) ID of the instance.- Returns:
this
-
resourceAwsEc2InstanceIpV4Addresses
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceIpV4Addresses(IResolvable resourceAwsEc2InstanceIpV4Addresses) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsEc2InstanceIpV4Addresses()
- Parameters:
resourceAwsEc2InstanceIpV4Addresses
- The IPv4 addresses associated with the instance.- Returns:
this
-
resourceAwsEc2InstanceIpV4Addresses
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceIpV4Addresses(List<? extends Object> resourceAwsEc2InstanceIpV4Addresses) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsEc2InstanceIpV4Addresses()
- Parameters:
resourceAwsEc2InstanceIpV4Addresses
- The IPv4 addresses associated with the instance.- Returns:
this
-
resourceAwsEc2InstanceIpV6Addresses
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceIpV6Addresses(IResolvable resourceAwsEc2InstanceIpV6Addresses) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsEc2InstanceIpV6Addresses()
- Parameters:
resourceAwsEc2InstanceIpV6Addresses
- The IPv6 addresses associated with the instance.- Returns:
this
-
resourceAwsEc2InstanceIpV6Addresses
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceIpV6Addresses(List<? extends Object> resourceAwsEc2InstanceIpV6Addresses) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsEc2InstanceIpV6Addresses()
- Parameters:
resourceAwsEc2InstanceIpV6Addresses
- The IPv6 addresses associated with the instance.- Returns:
this
-
resourceAwsEc2InstanceKeyName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceKeyName(IResolvable resourceAwsEc2InstanceKeyName) - Parameters:
resourceAwsEc2InstanceKeyName
- The key name associated with the instance.- Returns:
this
-
resourceAwsEc2InstanceKeyName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceKeyName(List<? extends Object> resourceAwsEc2InstanceKeyName) - Parameters:
resourceAwsEc2InstanceKeyName
- The key name associated with the instance.- Returns:
this
-
resourceAwsEc2InstanceLaunchedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceLaunchedAt(IResolvable resourceAwsEc2InstanceLaunchedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsEc2InstanceLaunchedAt()
- Parameters:
resourceAwsEc2InstanceLaunchedAt
- The date and time the instance was launched.- Returns:
this
-
resourceAwsEc2InstanceLaunchedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceLaunchedAt(List<? extends Object> resourceAwsEc2InstanceLaunchedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsEc2InstanceLaunchedAt()
- Parameters:
resourceAwsEc2InstanceLaunchedAt
- The date and time the instance was launched.- Returns:
this
-
resourceAwsEc2InstanceSubnetId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceSubnetId(IResolvable resourceAwsEc2InstanceSubnetId) - Parameters:
resourceAwsEc2InstanceSubnetId
- The identifier of the subnet that the instance was launched in.- Returns:
this
-
resourceAwsEc2InstanceSubnetId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceSubnetId(List<? extends Object> resourceAwsEc2InstanceSubnetId) - Parameters:
resourceAwsEc2InstanceSubnetId
- The identifier of the subnet that the instance was launched in.- Returns:
this
-
resourceAwsEc2InstanceType
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceType(IResolvable resourceAwsEc2InstanceType) - Parameters:
resourceAwsEc2InstanceType
- The instance type of the instance.- Returns:
this
-
resourceAwsEc2InstanceType
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceType(List<? extends Object> resourceAwsEc2InstanceType) - Parameters:
resourceAwsEc2InstanceType
- The instance type of the instance.- Returns:
this
-
resourceAwsEc2InstanceVpcId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceVpcId(IResolvable resourceAwsEc2InstanceVpcId) - Parameters:
resourceAwsEc2InstanceVpcId
- The identifier of the VPC that the instance was launched in.- Returns:
this
-
resourceAwsEc2InstanceVpcId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsEc2InstanceVpcId(List<? extends Object> resourceAwsEc2InstanceVpcId) - Parameters:
resourceAwsEc2InstanceVpcId
- The identifier of the VPC that the instance was launched in.- Returns:
this
-
resourceAwsIamAccessKeyCreatedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamAccessKeyCreatedAt(IResolvable resourceAwsIamAccessKeyCreatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsIamAccessKeyCreatedAt()
- Parameters:
resourceAwsIamAccessKeyCreatedAt
- The creation date/time of the IAM access key related to a finding.- Returns:
this
-
resourceAwsIamAccessKeyCreatedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamAccessKeyCreatedAt(List<? extends Object> resourceAwsIamAccessKeyCreatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsIamAccessKeyCreatedAt()
- Parameters:
resourceAwsIamAccessKeyCreatedAt
- The creation date/time of the IAM access key related to a finding.- Returns:
this
-
resourceAwsIamAccessKeyPrincipalName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamAccessKeyPrincipalName(IResolvable resourceAwsIamAccessKeyPrincipalName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsIamAccessKeyPrincipalName()
- Parameters:
resourceAwsIamAccessKeyPrincipalName
- The name of the principal that is associated with an IAM access key.- Returns:
this
-
resourceAwsIamAccessKeyPrincipalName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamAccessKeyPrincipalName(List<? extends Object> resourceAwsIamAccessKeyPrincipalName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceAwsIamAccessKeyPrincipalName()
- Parameters:
resourceAwsIamAccessKeyPrincipalName
- The name of the principal that is associated with an IAM access key.- Returns:
this
-
resourceAwsIamAccessKeyStatus
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamAccessKeyStatus(IResolvable resourceAwsIamAccessKeyStatus) - Parameters:
resourceAwsIamAccessKeyStatus
- The status of the IAM access key related to a finding.- Returns:
this
-
resourceAwsIamAccessKeyStatus
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamAccessKeyStatus(List<? extends Object> resourceAwsIamAccessKeyStatus) - Parameters:
resourceAwsIamAccessKeyStatus
- The status of the IAM access key related to a finding.- Returns:
this
-
resourceAwsIamAccessKeyUserName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamAccessKeyUserName(IResolvable resourceAwsIamAccessKeyUserName) - Parameters:
resourceAwsIamAccessKeyUserName
- This field is deprecated. The username associated with the IAM access key related to a finding.- Returns:
this
-
resourceAwsIamAccessKeyUserName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamAccessKeyUserName(List<? extends Object> resourceAwsIamAccessKeyUserName) - Parameters:
resourceAwsIamAccessKeyUserName
- This field is deprecated. The username associated with the IAM access key related to a finding.- Returns:
this
-
resourceAwsIamUserUserName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamUserUserName(IResolvable resourceAwsIamUserUserName) - Parameters:
resourceAwsIamUserUserName
- The name of an IAM user.- Returns:
this
-
resourceAwsIamUserUserName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsIamUserUserName(List<? extends Object> resourceAwsIamUserUserName) - Parameters:
resourceAwsIamUserUserName
- The name of an IAM user.- Returns:
this
-
resourceAwsS3BucketOwnerId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsS3BucketOwnerId(IResolvable resourceAwsS3BucketOwnerId) - Parameters:
resourceAwsS3BucketOwnerId
- The canonical user ID of the owner of the S3 bucket.- Returns:
this
-
resourceAwsS3BucketOwnerId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsS3BucketOwnerId(List<? extends Object> resourceAwsS3BucketOwnerId) - Parameters:
resourceAwsS3BucketOwnerId
- The canonical user ID of the owner of the S3 bucket.- Returns:
this
-
resourceAwsS3BucketOwnerName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsS3BucketOwnerName(IResolvable resourceAwsS3BucketOwnerName) - Parameters:
resourceAwsS3BucketOwnerName
- The display name of the owner of the S3 bucket.- Returns:
this
-
resourceAwsS3BucketOwnerName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceAwsS3BucketOwnerName(List<? extends Object> resourceAwsS3BucketOwnerName) - Parameters:
resourceAwsS3BucketOwnerName
- The display name of the owner of the S3 bucket.- Returns:
this
-
resourceContainerImageId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceContainerImageId(IResolvable resourceContainerImageId) - Parameters:
resourceContainerImageId
- The identifier of the image related to a finding.- Returns:
this
-
resourceContainerImageId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceContainerImageId(List<? extends Object> resourceContainerImageId) - Parameters:
resourceContainerImageId
- The identifier of the image related to a finding.- Returns:
this
-
resourceContainerImageName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceContainerImageName(IResolvable resourceContainerImageName) - Parameters:
resourceContainerImageName
- The name of the image related to a finding.- Returns:
this
-
resourceContainerImageName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceContainerImageName(List<? extends Object> resourceContainerImageName) - Parameters:
resourceContainerImageName
- The name of the image related to a finding.- Returns:
this
-
resourceContainerLaunchedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceContainerLaunchedAt(IResolvable resourceContainerLaunchedAt) - Parameters:
resourceContainerLaunchedAt
- A timestamp that identifies when the container was started. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
resourceContainerLaunchedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceContainerLaunchedAt(List<? extends Object> resourceContainerLaunchedAt) - Parameters:
resourceContainerLaunchedAt
- A timestamp that identifies when the container was started. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
resourceContainerName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceContainerName(IResolvable resourceContainerName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceContainerName()
- Parameters:
resourceContainerName
- The name of the container related to a finding.- Returns:
this
-
resourceContainerName
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceContainerName(List<? extends Object> resourceContainerName) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceContainerName()
- Parameters:
resourceContainerName
- The name of the container related to a finding.- Returns:
this
-
resourceDetailsOther
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceDetailsOther(IResolvable resourceDetailsOther) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceDetailsOther()
- Parameters:
resourceDetailsOther
- The details of a resource that doesn't have a specific subfield for the resource type defined.- Returns:
this
-
resourceDetailsOther
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceDetailsOther(List<? extends Object> resourceDetailsOther) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceDetailsOther()
- Parameters:
resourceDetailsOther
- The details of a resource that doesn't have a specific subfield for the resource type defined.- Returns:
this
-
resourceId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceId(IResolvable resourceId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceId()
- Parameters:
resourceId
- The canonical identifier for the given resource type.- Returns:
this
-
resourceId
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceId(List<? extends Object> resourceId) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceId()
- Parameters:
resourceId
- The canonical identifier for the given resource type.- Returns:
this
-
resourcePartition
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourcePartition(IResolvable resourcePartition) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourcePartition()
- Parameters:
resourcePartition
- The canonical AWS partition name that the Region is assigned to.- Returns:
this
-
resourcePartition
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourcePartition(List<? extends Object> resourcePartition) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourcePartition()
- Parameters:
resourcePartition
- The canonical AWS partition name that the Region is assigned to.- Returns:
this
-
resourceRegion
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceRegion(IResolvable resourceRegion) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceRegion()
- Parameters:
resourceRegion
- The canonical AWS external Region name where this resource is located.- Returns:
this
-
resourceRegion
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceRegion(List<? extends Object> resourceRegion) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceRegion()
- Parameters:
resourceRegion
- The canonical AWS external Region name where this resource is located.- Returns:
this
-
resourceTags
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceTags(IResolvable resourceTags) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceTags()
- Parameters:
resourceTags
- A list of AWS tags associated with a resource at the time the finding was processed.- Returns:
this
-
resourceTags
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceTags(List<? extends Object> resourceTags) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceTags()
- Parameters:
resourceTags
- A list of AWS tags associated with a resource at the time the finding was processed.- Returns:
this
-
resourceType
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceType(IResolvable resourceType) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceType()
- Parameters:
resourceType
- Specifies the type of the resource that details are provided for.- Returns:
this
-
resourceType
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder resourceType(List<? extends Object> resourceType) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getResourceType()
- Parameters:
resourceType
- Specifies the type of the resource that details are provided for.- Returns:
this
-
sample
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder sample(IResolvable sample) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSample()
- Parameters:
sample
- Indicates whether or not sample findings are included in the filter results.- Returns:
this
-
sample
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder sample(List<? extends Object> sample) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSample()
- Parameters:
sample
- Indicates whether or not sample findings are included in the filter results.- Returns:
this
-
severityLabel
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder severityLabel(IResolvable severityLabel) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityLabel()
- Parameters:
severityLabel
- The label of a finding's severity.- Returns:
this
-
severityLabel
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder severityLabel(List<? extends Object> severityLabel) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityLabel()
- Parameters:
severityLabel
- The label of a finding's severity.- Returns:
this
-
severityNormalized
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder severityNormalized(IResolvable severityNormalized) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityNormalized()
- Parameters:
severityNormalized
- Deprecated. The normalized severity of a finding. Instead of providingNormalized
, provideLabel
. The value ofNormalized
can be an integer between0
and100
.If you provide
Label
and don't provideNormalized
, thenNormalized
is set automatically as follows.INFORMATIONAL
- 0LOW
- 1MEDIUM
- 40HIGH
- 70CRITICAL
- 90
- Returns:
this
-
severityNormalized
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder severityNormalized(List<? extends Object> severityNormalized) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityNormalized()
- Parameters:
severityNormalized
- Deprecated. The normalized severity of a finding. Instead of providingNormalized
, provideLabel
. The value ofNormalized
can be an integer between0
and100
.If you provide
Label
and don't provideNormalized
, thenNormalized
is set automatically as follows.INFORMATIONAL
- 0LOW
- 1MEDIUM
- 40HIGH
- 70CRITICAL
- 90
- Returns:
this
-
severityProduct
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder severityProduct(IResolvable severityProduct) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityProduct()
- Parameters:
severityProduct
- Deprecated. This attribute isn't included in findings. Instead of providingProduct
, provideOriginal
. The native severity as defined by the AWS service or integrated partner product that generated the finding.- Returns:
this
-
severityProduct
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder severityProduct(List<? extends Object> severityProduct) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSeverityProduct()
- Parameters:
severityProduct
- Deprecated. This attribute isn't included in findings. Instead of providingProduct
, provideOriginal
. The native severity as defined by the AWS service or integrated partner product that generated the finding.- Returns:
this
-
sourceUrl
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder sourceUrl(IResolvable sourceUrl) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSourceUrl()
- Parameters:
sourceUrl
- A URL that links to a page about the current finding in the security findings provider's solution.- Returns:
this
-
sourceUrl
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder sourceUrl(List<? extends Object> sourceUrl) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getSourceUrl()
- Parameters:
sourceUrl
- A URL that links to a page about the current finding in the security findings provider's solution.- Returns:
this
-
threatIntelIndicatorCategory
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorCategory(IResolvable threatIntelIndicatorCategory) - Parameters:
threatIntelIndicatorCategory
- The category of a threat intelligence indicator.- Returns:
this
-
threatIntelIndicatorCategory
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorCategory(List<? extends Object> threatIntelIndicatorCategory) - Parameters:
threatIntelIndicatorCategory
- The category of a threat intelligence indicator.- Returns:
this
-
threatIntelIndicatorLastObservedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorLastObservedAt(IResolvable threatIntelIndicatorLastObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getThreatIntelIndicatorLastObservedAt()
- Parameters:
threatIntelIndicatorLastObservedAt
- A timestamp that identifies the last observation of a threat intelligence indicator. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
threatIntelIndicatorLastObservedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorLastObservedAt(List<? extends Object> threatIntelIndicatorLastObservedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getThreatIntelIndicatorLastObservedAt()
- Parameters:
threatIntelIndicatorLastObservedAt
- A timestamp that identifies the last observation of a threat intelligence indicator. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
threatIntelIndicatorSource
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorSource(IResolvable threatIntelIndicatorSource) - Parameters:
threatIntelIndicatorSource
- The source of the threat intelligence.- Returns:
this
-
threatIntelIndicatorSource
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorSource(List<? extends Object> threatIntelIndicatorSource) - Parameters:
threatIntelIndicatorSource
- The source of the threat intelligence.- Returns:
this
-
threatIntelIndicatorSourceUrl
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorSourceUrl(IResolvable threatIntelIndicatorSourceUrl) - Parameters:
threatIntelIndicatorSourceUrl
- The URL for more details from the source of the threat intelligence.- Returns:
this
-
threatIntelIndicatorSourceUrl
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorSourceUrl(List<? extends Object> threatIntelIndicatorSourceUrl) - Parameters:
threatIntelIndicatorSourceUrl
- The URL for more details from the source of the threat intelligence.- Returns:
this
-
threatIntelIndicatorType
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorType(IResolvable threatIntelIndicatorType) - Parameters:
threatIntelIndicatorType
- The type of a threat intelligence indicator.- Returns:
this
-
threatIntelIndicatorType
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorType(List<? extends Object> threatIntelIndicatorType) - Parameters:
threatIntelIndicatorType
- The type of a threat intelligence indicator.- Returns:
this
-
threatIntelIndicatorValue
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorValue(IResolvable threatIntelIndicatorValue) - Parameters:
threatIntelIndicatorValue
- The value of a threat intelligence indicator.- Returns:
this
-
threatIntelIndicatorValue
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder threatIntelIndicatorValue(List<? extends Object> threatIntelIndicatorValue) - Parameters:
threatIntelIndicatorValue
- The value of a threat intelligence indicator.- Returns:
this
-
title
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder title(IResolvable title) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getTitle()
- Parameters:
title
- A finding's title.- Returns:
this
-
title
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder title(List<? extends Object> title) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getTitle()
- Parameters:
title
- A finding's title.- Returns:
this
-
type
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder type(IResolvable type) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getType()
- Parameters:
type
- A finding type in the format ofnamespace/category/classifier
that classifies a finding.- Returns:
this
-
type
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder type(List<? extends Object> type) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getType()
- Parameters:
type
- A finding type in the format ofnamespace/category/classifier
that classifies a finding.- Returns:
this
-
updatedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder updatedAt(IResolvable updatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getUpdatedAt()
- Parameters:
updatedAt
- A timestamp that indicates when the security findings provider last updated the finding record. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
updatedAt
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder updatedAt(List<? extends Object> updatedAt) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getUpdatedAt()
- Parameters:
updatedAt
- A timestamp that indicates when the security findings provider last updated the finding record. For more information about the validation and formatting of timestamp fields in AWS Security Hub , see Timestamps .- Returns:
this
-
userDefinedFields
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder userDefinedFields(IResolvable userDefinedFields) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getUserDefinedFields()
- Parameters:
userDefinedFields
- A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.- Returns:
this
-
userDefinedFields
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder userDefinedFields(List<? extends Object> userDefinedFields) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getUserDefinedFields()
- Parameters:
userDefinedFields
- A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding.- Returns:
this
-
verificationState
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder verificationState(IResolvable verificationState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getVerificationState()
- Parameters:
verificationState
- The veracity of a finding.- Returns:
this
-
verificationState
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder verificationState(List<? extends Object> verificationState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getVerificationState()
- Parameters:
verificationState
- The veracity of a finding.- Returns:
this
-
vulnerabilitiesExploitAvailable
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder vulnerabilitiesExploitAvailable(IResolvable vulnerabilitiesExploitAvailable) - Parameters:
vulnerabilitiesExploitAvailable
- Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.- Returns:
this
-
vulnerabilitiesExploitAvailable
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder vulnerabilitiesExploitAvailable(List<? extends Object> vulnerabilitiesExploitAvailable) - Parameters:
vulnerabilitiesExploitAvailable
- Indicates whether a software vulnerability in your environment has a known exploit. You can filter findings by this field only if you use Security Hub and Amazon Inspector.- Returns:
this
-
vulnerabilitiesFixAvailable
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder vulnerabilitiesFixAvailable(IResolvable vulnerabilitiesFixAvailable) - Parameters:
vulnerabilitiesFixAvailable
- Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.- Returns:
this
-
vulnerabilitiesFixAvailable
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder vulnerabilitiesFixAvailable(List<? extends Object> vulnerabilitiesFixAvailable) - Parameters:
vulnerabilitiesFixAvailable
- Indicates whether a vulnerability is fixed in a newer version of the affected software packages. You can filter findings by this field only if you use Security Hub and Amazon Inspector.- Returns:
this
-
workflowState
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder workflowState(IResolvable workflowState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getWorkflowState()
- Parameters:
workflowState
- The workflow state of a finding. Note that this field is deprecated. To search for a finding based on its workflow status, useWorkflowStatus
.- Returns:
this
-
workflowState
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder workflowState(List<? extends Object> workflowState) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getWorkflowState()
- Parameters:
workflowState
- The workflow state of a finding. Note that this field is deprecated. To search for a finding based on its workflow status, useWorkflowStatus
.- Returns:
this
-
workflowStatus
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder workflowStatus(IResolvable workflowStatus) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getWorkflowStatus()
- Parameters:
workflowStatus
- The status of the investigation into a finding. Allowed values are the following.NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from
NOTIFIED
orRESOLVED
toNEW
in the following cases:RecordState
changes fromARCHIVED
toACTIVE
.Compliance.Status
changes fromPASSED
to eitherWARNING
,FAILED
, orNOT_AVAILABLE
.NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from
NOTIFIED
toNEW
:RecordState
changes fromARCHIVED
toACTIVE
.Compliance.Status
changes fromPASSED
toFAILED
,WARNING
, orNOT_AVAILABLE
.SUPPRESSED
- Indicates that you reviewed the finding and don't believe that any action is needed.
The workflow status of a
SUPPRESSED
finding does not change ifRecordState
changes fromARCHIVED
toACTIVE
.RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains
RESOLVED
unless one of the following occurs:RecordState
changes fromARCHIVED
toACTIVE
.Compliance.Status
changes fromPASSED
toFAILED
,WARNING
, orNOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to
NEW
.For findings from controls, if
Compliance.Status
isPASSED
, then Security Hub automatically sets the workflow status toRESOLVED
.- Returns:
this
-
workflowStatus
@Stability(Stable) public CfnInsight.AwsSecurityFindingFiltersProperty.Builder workflowStatus(List<? extends Object> workflowStatus) Sets the value ofCfnInsight.AwsSecurityFindingFiltersProperty.getWorkflowStatus()
- Parameters:
workflowStatus
- The status of the investigation into a finding. Allowed values are the following.NEW
- The initial state of a finding, before it is reviewed.
Security Hub also resets the workflow status from
NOTIFIED
orRESOLVED
toNEW
in the following cases:RecordState
changes fromARCHIVED
toACTIVE
.Compliance.Status
changes fromPASSED
to eitherWARNING
,FAILED
, orNOT_AVAILABLE
.NOTIFIED
- Indicates that the resource owner has been notified about the security issue. Used when the initial reviewer is not the resource owner, and needs intervention from the resource owner.
If one of the following occurs, the workflow status is changed automatically from
NOTIFIED
toNEW
:RecordState
changes fromARCHIVED
toACTIVE
.Compliance.Status
changes fromPASSED
toFAILED
,WARNING
, orNOT_AVAILABLE
.SUPPRESSED
- Indicates that you reviewed the finding and don't believe that any action is needed.
The workflow status of a
SUPPRESSED
finding does not change ifRecordState
changes fromARCHIVED
toACTIVE
.RESOLVED
- The finding was reviewed and remediated and is now considered resolved.
The finding remains
RESOLVED
unless one of the following occurs:RecordState
changes fromARCHIVED
toACTIVE
.Compliance.Status
changes fromPASSED
toFAILED
,WARNING
, orNOT_AVAILABLE
.
In those cases, the workflow status is automatically reset to
NEW
.For findings from controls, if
Compliance.Status
isPASSED
, then Security Hub automatically sets the workflow status toRESOLVED
.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnInsight.AwsSecurityFindingFiltersProperty>
- Returns:
- a new instance of
CfnInsight.AwsSecurityFindingFiltersProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-