Documentation ¶
Index ¶
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateList, ...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList, ...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference, ...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference, ...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList, ...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference_Override(...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList, ...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference, ...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList, ...)
- func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference, ...)
- func NewSecurityhubAutomationRuleActionsList_Override(s SecurityhubAutomationRuleActionsList, ...)
- func NewSecurityhubAutomationRuleActionsOutputReference_Override(s SecurityhubAutomationRuleActionsOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaAwsAccountIdList_Override(s SecurityhubAutomationRuleCriteriaAwsAccountIdList, ...)
- func NewSecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaAwsAccountNameList_Override(s SecurityhubAutomationRuleCriteriaAwsAccountNameList, ...)
- func NewSecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference_Override(s SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaCompanyNameList_Override(s SecurityhubAutomationRuleCriteriaCompanyNameList, ...)
- func NewSecurityhubAutomationRuleCriteriaCompanyNameOutputReference_Override(s SecurityhubAutomationRuleCriteriaCompanyNameOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList_Override(s SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList, ...)
- func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference_Override(...)
- func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList_Override(s SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList, ...)
- func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaComplianceStatusList_Override(s SecurityhubAutomationRuleCriteriaComplianceStatusList, ...)
- func NewSecurityhubAutomationRuleCriteriaComplianceStatusOutputReference_Override(s SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaConfidenceList_Override(s SecurityhubAutomationRuleCriteriaConfidenceList, ...)
- func NewSecurityhubAutomationRuleCriteriaConfidenceOutputReference_Override(s SecurityhubAutomationRuleCriteriaConfidenceOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList, ...)
- func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaCreatedAtList_Override(s SecurityhubAutomationRuleCriteriaCreatedAtList, ...)
- func NewSecurityhubAutomationRuleCriteriaCreatedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaCreatedAtOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaCriticalityList_Override(s SecurityhubAutomationRuleCriteriaCriticalityList, ...)
- func NewSecurityhubAutomationRuleCriteriaCriticalityOutputReference_Override(s SecurityhubAutomationRuleCriteriaCriticalityOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaDescriptionList_Override(s SecurityhubAutomationRuleCriteriaDescriptionList, ...)
- func NewSecurityhubAutomationRuleCriteriaDescriptionOutputReference_Override(s SecurityhubAutomationRuleCriteriaDescriptionOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList, ...)
- func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaFirstObservedAtList_Override(s SecurityhubAutomationRuleCriteriaFirstObservedAtList, ...)
- func NewSecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaGeneratorIdList_Override(s SecurityhubAutomationRuleCriteriaGeneratorIdList, ...)
- func NewSecurityhubAutomationRuleCriteriaGeneratorIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaIdList_Override(s SecurityhubAutomationRuleCriteriaIdList, ...)
- func NewSecurityhubAutomationRuleCriteriaIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaIdOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList, ...)
- func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaLastObservedAtList_Override(s SecurityhubAutomationRuleCriteriaLastObservedAtList, ...)
- func NewSecurityhubAutomationRuleCriteriaLastObservedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaList_Override(s SecurityhubAutomationRuleCriteriaList, ...)
- func NewSecurityhubAutomationRuleCriteriaNoteTextList_Override(s SecurityhubAutomationRuleCriteriaNoteTextList, ...)
- func NewSecurityhubAutomationRuleCriteriaNoteTextOutputReference_Override(s SecurityhubAutomationRuleCriteriaNoteTextOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList, ...)
- func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtList_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedAtList, ...)
- func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByList_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedByList, ...)
- func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaOutputReference_Override(s SecurityhubAutomationRuleCriteriaOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaProductArnList_Override(s SecurityhubAutomationRuleCriteriaProductArnList, ...)
- func NewSecurityhubAutomationRuleCriteriaProductArnOutputReference_Override(s SecurityhubAutomationRuleCriteriaProductArnOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaProductNameList_Override(s SecurityhubAutomationRuleCriteriaProductNameList, ...)
- func NewSecurityhubAutomationRuleCriteriaProductNameOutputReference_Override(s SecurityhubAutomationRuleCriteriaProductNameOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaRecordStateList_Override(s SecurityhubAutomationRuleCriteriaRecordStateList, ...)
- func NewSecurityhubAutomationRuleCriteriaRecordStateOutputReference_Override(s SecurityhubAutomationRuleCriteriaRecordStateOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdList_Override(s SecurityhubAutomationRuleCriteriaRelatedFindingsIdList, ...)
- func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList_Override(s SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList, ...)
- func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference_Override(s SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnList_Override(s SecurityhubAutomationRuleCriteriaResourceApplicationArnList, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameList_Override(s SecurityhubAutomationRuleCriteriaResourceApplicationNameList, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherList_Override(s SecurityhubAutomationRuleCriteriaResourceDetailsOtherList, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceIdList_Override(s SecurityhubAutomationRuleCriteriaResourceIdList, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceIdOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaResourcePartitionList_Override(s SecurityhubAutomationRuleCriteriaResourcePartitionList, ...)
- func NewSecurityhubAutomationRuleCriteriaResourcePartitionOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceRegionList_Override(s SecurityhubAutomationRuleCriteriaResourceRegionList, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceRegionOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceRegionOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceTagsList_Override(s SecurityhubAutomationRuleCriteriaResourceTagsList, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceTagsOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceTagsOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceTypeList_Override(s SecurityhubAutomationRuleCriteriaResourceTypeList, ...)
- func NewSecurityhubAutomationRuleCriteriaResourceTypeOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceTypeOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaSeverityLabelList_Override(s SecurityhubAutomationRuleCriteriaSeverityLabelList, ...)
- func NewSecurityhubAutomationRuleCriteriaSeverityLabelOutputReference_Override(s SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaSourceUrlList_Override(s SecurityhubAutomationRuleCriteriaSourceUrlList, ...)
- func NewSecurityhubAutomationRuleCriteriaSourceUrlOutputReference_Override(s SecurityhubAutomationRuleCriteriaSourceUrlOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaTitleList_Override(s SecurityhubAutomationRuleCriteriaTitleList, ...)
- func NewSecurityhubAutomationRuleCriteriaTitleOutputReference_Override(s SecurityhubAutomationRuleCriteriaTitleOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaTypeList_Override(s SecurityhubAutomationRuleCriteriaTypeList, ...)
- func NewSecurityhubAutomationRuleCriteriaTypeOutputReference_Override(s SecurityhubAutomationRuleCriteriaTypeOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList, ...)
- func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaUpdatedAtList_Override(s SecurityhubAutomationRuleCriteriaUpdatedAtList, ...)
- func NewSecurityhubAutomationRuleCriteriaUpdatedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsList_Override(s SecurityhubAutomationRuleCriteriaUserDefinedFieldsList, ...)
- func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference_Override(s SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaVerificationStateList_Override(s SecurityhubAutomationRuleCriteriaVerificationStateList, ...)
- func NewSecurityhubAutomationRuleCriteriaVerificationStateOutputReference_Override(s SecurityhubAutomationRuleCriteriaVerificationStateOutputReference, ...)
- func NewSecurityhubAutomationRuleCriteriaWorkflowStatusList_Override(s SecurityhubAutomationRuleCriteriaWorkflowStatusList, ...)
- func NewSecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference_Override(s SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference, ...)
- func NewSecurityhubAutomationRule_Override(s SecurityhubAutomationRule, scope constructs.Construct, id *string, ...)
- func SecurityhubAutomationRule_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func SecurityhubAutomationRule_IsConstruct(x interface{}) *bool
- func SecurityhubAutomationRule_IsTerraformElement(x interface{}) *bool
- func SecurityhubAutomationRule_IsTerraformResource(x interface{}) *bool
- func SecurityhubAutomationRule_TfResourceType() *string
- type SecurityhubAutomationRule
- type SecurityhubAutomationRuleActions
- type SecurityhubAutomationRuleActionsFindingFieldsUpdate
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateList
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateNote
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindings
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverity
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflow
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList
- type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference
- type SecurityhubAutomationRuleActionsList
- type SecurityhubAutomationRuleActionsOutputReference
- type SecurityhubAutomationRuleConfig
- type SecurityhubAutomationRuleCriteria
- type SecurityhubAutomationRuleCriteriaAwsAccountId
- type SecurityhubAutomationRuleCriteriaAwsAccountIdList
- type SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference
- type SecurityhubAutomationRuleCriteriaAwsAccountName
- type SecurityhubAutomationRuleCriteriaAwsAccountNameList
- type SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference
- type SecurityhubAutomationRuleCriteriaCompanyName
- type SecurityhubAutomationRuleCriteriaCompanyNameList
- type SecurityhubAutomationRuleCriteriaCompanyNameOutputReference
- type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsId
- type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList
- type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference
- type SecurityhubAutomationRuleCriteriaComplianceSecurityControlId
- type SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList
- type SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference
- type SecurityhubAutomationRuleCriteriaComplianceStatus
- type SecurityhubAutomationRuleCriteriaComplianceStatusList
- type SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference
- type SecurityhubAutomationRuleCriteriaConfidence
- type SecurityhubAutomationRuleCriteriaConfidenceList
- type SecurityhubAutomationRuleCriteriaConfidenceOutputReference
- type SecurityhubAutomationRuleCriteriaCreatedAt
- type SecurityhubAutomationRuleCriteriaCreatedAtDateRange
- type SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList
- type SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference
- type SecurityhubAutomationRuleCriteriaCreatedAtList
- type SecurityhubAutomationRuleCriteriaCreatedAtOutputReference
- type SecurityhubAutomationRuleCriteriaCriticality
- type SecurityhubAutomationRuleCriteriaCriticalityList
- type SecurityhubAutomationRuleCriteriaCriticalityOutputReference
- type SecurityhubAutomationRuleCriteriaDescription
- type SecurityhubAutomationRuleCriteriaDescriptionList
- type SecurityhubAutomationRuleCriteriaDescriptionOutputReference
- type SecurityhubAutomationRuleCriteriaFirstObservedAt
- type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRange
- type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList
- type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference
- type SecurityhubAutomationRuleCriteriaFirstObservedAtList
- type SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference
- type SecurityhubAutomationRuleCriteriaGeneratorId
- type SecurityhubAutomationRuleCriteriaGeneratorIdList
- type SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference
- type SecurityhubAutomationRuleCriteriaId
- type SecurityhubAutomationRuleCriteriaIdList
- type SecurityhubAutomationRuleCriteriaIdOutputReference
- type SecurityhubAutomationRuleCriteriaLastObservedAt
- type SecurityhubAutomationRuleCriteriaLastObservedAtDateRange
- type SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList
- type SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference
- type SecurityhubAutomationRuleCriteriaLastObservedAtList
- type SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference
- type SecurityhubAutomationRuleCriteriaList
- type SecurityhubAutomationRuleCriteriaNoteText
- type SecurityhubAutomationRuleCriteriaNoteTextList
- type SecurityhubAutomationRuleCriteriaNoteTextOutputReference
- type SecurityhubAutomationRuleCriteriaNoteUpdatedAt
- type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRange
- type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList
- type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference
- type SecurityhubAutomationRuleCriteriaNoteUpdatedAtList
- type SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference
- type SecurityhubAutomationRuleCriteriaNoteUpdatedBy
- type SecurityhubAutomationRuleCriteriaNoteUpdatedByList
- type SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference
- type SecurityhubAutomationRuleCriteriaOutputReference
- type SecurityhubAutomationRuleCriteriaProductArn
- type SecurityhubAutomationRuleCriteriaProductArnList
- type SecurityhubAutomationRuleCriteriaProductArnOutputReference
- type SecurityhubAutomationRuleCriteriaProductName
- type SecurityhubAutomationRuleCriteriaProductNameList
- type SecurityhubAutomationRuleCriteriaProductNameOutputReference
- type SecurityhubAutomationRuleCriteriaRecordState
- type SecurityhubAutomationRuleCriteriaRecordStateList
- type SecurityhubAutomationRuleCriteriaRecordStateOutputReference
- type SecurityhubAutomationRuleCriteriaRelatedFindingsId
- type SecurityhubAutomationRuleCriteriaRelatedFindingsIdList
- type SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference
- type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArn
- type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList
- type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference
- type SecurityhubAutomationRuleCriteriaResourceApplicationArn
- type SecurityhubAutomationRuleCriteriaResourceApplicationArnList
- type SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference
- type SecurityhubAutomationRuleCriteriaResourceApplicationName
- type SecurityhubAutomationRuleCriteriaResourceApplicationNameList
- type SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference
- type SecurityhubAutomationRuleCriteriaResourceDetailsOther
- type SecurityhubAutomationRuleCriteriaResourceDetailsOtherList
- type SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference
- type SecurityhubAutomationRuleCriteriaResourceId
- type SecurityhubAutomationRuleCriteriaResourceIdList
- type SecurityhubAutomationRuleCriteriaResourceIdOutputReference
- type SecurityhubAutomationRuleCriteriaResourcePartition
- type SecurityhubAutomationRuleCriteriaResourcePartitionList
- type SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference
- type SecurityhubAutomationRuleCriteriaResourceRegion
- type SecurityhubAutomationRuleCriteriaResourceRegionList
- type SecurityhubAutomationRuleCriteriaResourceRegionOutputReference
- type SecurityhubAutomationRuleCriteriaResourceTags
- type SecurityhubAutomationRuleCriteriaResourceTagsList
- type SecurityhubAutomationRuleCriteriaResourceTagsOutputReference
- type SecurityhubAutomationRuleCriteriaResourceType
- type SecurityhubAutomationRuleCriteriaResourceTypeList
- type SecurityhubAutomationRuleCriteriaResourceTypeOutputReference
- type SecurityhubAutomationRuleCriteriaSeverityLabel
- type SecurityhubAutomationRuleCriteriaSeverityLabelList
- type SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference
- type SecurityhubAutomationRuleCriteriaSourceUrl
- type SecurityhubAutomationRuleCriteriaSourceUrlList
- type SecurityhubAutomationRuleCriteriaSourceUrlOutputReference
- type SecurityhubAutomationRuleCriteriaTitle
- type SecurityhubAutomationRuleCriteriaTitleList
- type SecurityhubAutomationRuleCriteriaTitleOutputReference
- type SecurityhubAutomationRuleCriteriaType
- type SecurityhubAutomationRuleCriteriaTypeList
- type SecurityhubAutomationRuleCriteriaTypeOutputReference
- type SecurityhubAutomationRuleCriteriaUpdatedAt
- type SecurityhubAutomationRuleCriteriaUpdatedAtDateRange
- type SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList
- type SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference
- type SecurityhubAutomationRuleCriteriaUpdatedAtList
- type SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference
- type SecurityhubAutomationRuleCriteriaUserDefinedFields
- type SecurityhubAutomationRuleCriteriaUserDefinedFieldsList
- type SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference
- type SecurityhubAutomationRuleCriteriaVerificationState
- type SecurityhubAutomationRuleCriteriaVerificationStateList
- type SecurityhubAutomationRuleCriteriaVerificationStateOutputReference
- type SecurityhubAutomationRuleCriteriaWorkflowStatus
- type SecurityhubAutomationRuleCriteriaWorkflowStatusList
- type SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateList_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference_Override ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference_Override(s SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleActionsList_Override ¶
func NewSecurityhubAutomationRuleActionsList_Override(s SecurityhubAutomationRuleActionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleActionsOutputReference_Override ¶
func NewSecurityhubAutomationRuleActionsOutputReference_Override(s SecurityhubAutomationRuleActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaAwsAccountIdList_Override ¶
func NewSecurityhubAutomationRuleCriteriaAwsAccountIdList_Override(s SecurityhubAutomationRuleCriteriaAwsAccountIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaAwsAccountNameList_Override ¶
func NewSecurityhubAutomationRuleCriteriaAwsAccountNameList_Override(s SecurityhubAutomationRuleCriteriaAwsAccountNameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference_Override(s SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaCompanyNameList_Override ¶
func NewSecurityhubAutomationRuleCriteriaCompanyNameList_Override(s SecurityhubAutomationRuleCriteriaCompanyNameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaCompanyNameOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaCompanyNameOutputReference_Override(s SecurityhubAutomationRuleCriteriaCompanyNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList_Override ¶
func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList_Override(s SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList_Override ¶
func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList_Override(s SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaComplianceStatusList_Override ¶
func NewSecurityhubAutomationRuleCriteriaComplianceStatusList_Override(s SecurityhubAutomationRuleCriteriaComplianceStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaComplianceStatusOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaComplianceStatusOutputReference_Override(s SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaConfidenceList_Override ¶
func NewSecurityhubAutomationRuleCriteriaConfidenceList_Override(s SecurityhubAutomationRuleCriteriaConfidenceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaConfidenceOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaConfidenceOutputReference_Override(s SecurityhubAutomationRuleCriteriaConfidenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeList_Override ¶
func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaCreatedAtList_Override ¶
func NewSecurityhubAutomationRuleCriteriaCreatedAtList_Override(s SecurityhubAutomationRuleCriteriaCreatedAtList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaCreatedAtOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaCreatedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaCreatedAtOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaCriticalityList_Override ¶
func NewSecurityhubAutomationRuleCriteriaCriticalityList_Override(s SecurityhubAutomationRuleCriteriaCriticalityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaCriticalityOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaCriticalityOutputReference_Override(s SecurityhubAutomationRuleCriteriaCriticalityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaDescriptionList_Override ¶
func NewSecurityhubAutomationRuleCriteriaDescriptionList_Override(s SecurityhubAutomationRuleCriteriaDescriptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaDescriptionOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaDescriptionOutputReference_Override(s SecurityhubAutomationRuleCriteriaDescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList_Override ¶
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtList_Override ¶
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtList_Override(s SecurityhubAutomationRuleCriteriaFirstObservedAtList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaGeneratorIdList_Override ¶
func NewSecurityhubAutomationRuleCriteriaGeneratorIdList_Override(s SecurityhubAutomationRuleCriteriaGeneratorIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaGeneratorIdOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaGeneratorIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaIdList_Override ¶
func NewSecurityhubAutomationRuleCriteriaIdList_Override(s SecurityhubAutomationRuleCriteriaIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaIdOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList_Override ¶
func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaLastObservedAtList_Override ¶
func NewSecurityhubAutomationRuleCriteriaLastObservedAtList_Override(s SecurityhubAutomationRuleCriteriaLastObservedAtList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaLastObservedAtOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaLastObservedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaList_Override ¶
func NewSecurityhubAutomationRuleCriteriaList_Override(s SecurityhubAutomationRuleCriteriaList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaNoteTextList_Override ¶
func NewSecurityhubAutomationRuleCriteriaNoteTextList_Override(s SecurityhubAutomationRuleCriteriaNoteTextList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaNoteTextOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaNoteTextOutputReference_Override(s SecurityhubAutomationRuleCriteriaNoteTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList_Override ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtList_Override ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtList_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedAtList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByList_Override ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByList_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedByList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference_Override(s SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaOutputReference_Override(s SecurityhubAutomationRuleCriteriaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaProductArnList_Override ¶
func NewSecurityhubAutomationRuleCriteriaProductArnList_Override(s SecurityhubAutomationRuleCriteriaProductArnList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaProductArnOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaProductArnOutputReference_Override(s SecurityhubAutomationRuleCriteriaProductArnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaProductNameList_Override ¶
func NewSecurityhubAutomationRuleCriteriaProductNameList_Override(s SecurityhubAutomationRuleCriteriaProductNameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaProductNameOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaProductNameOutputReference_Override(s SecurityhubAutomationRuleCriteriaProductNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaRecordStateList_Override ¶
func NewSecurityhubAutomationRuleCriteriaRecordStateList_Override(s SecurityhubAutomationRuleCriteriaRecordStateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaRecordStateOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaRecordStateOutputReference_Override(s SecurityhubAutomationRuleCriteriaRecordStateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdList_Override ¶
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdList_Override(s SecurityhubAutomationRuleCriteriaRelatedFindingsIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList_Override ¶
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList_Override(s SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference_Override(s SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnList_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnList_Override(s SecurityhubAutomationRuleCriteriaResourceApplicationArnList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameList_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameList_Override(s SecurityhubAutomationRuleCriteriaResourceApplicationNameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherList_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherList_Override(s SecurityhubAutomationRuleCriteriaResourceDetailsOtherList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceIdList_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceIdList_Override(s SecurityhubAutomationRuleCriteriaResourceIdList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceIdOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceIdOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourcePartitionList_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourcePartitionList_Override(s SecurityhubAutomationRuleCriteriaResourcePartitionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourcePartitionOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourcePartitionOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceRegionList_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceRegionList_Override(s SecurityhubAutomationRuleCriteriaResourceRegionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceRegionOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceRegionOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceRegionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceTagsList_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceTagsList_Override(s SecurityhubAutomationRuleCriteriaResourceTagsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceTagsOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceTagsOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceTypeList_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceTypeList_Override(s SecurityhubAutomationRuleCriteriaResourceTypeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaResourceTypeOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaResourceTypeOutputReference_Override(s SecurityhubAutomationRuleCriteriaResourceTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaSeverityLabelList_Override ¶
func NewSecurityhubAutomationRuleCriteriaSeverityLabelList_Override(s SecurityhubAutomationRuleCriteriaSeverityLabelList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaSeverityLabelOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaSeverityLabelOutputReference_Override(s SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaSourceUrlList_Override ¶
func NewSecurityhubAutomationRuleCriteriaSourceUrlList_Override(s SecurityhubAutomationRuleCriteriaSourceUrlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaSourceUrlOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaSourceUrlOutputReference_Override(s SecurityhubAutomationRuleCriteriaSourceUrlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaTitleList_Override ¶
func NewSecurityhubAutomationRuleCriteriaTitleList_Override(s SecurityhubAutomationRuleCriteriaTitleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaTitleOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaTitleOutputReference_Override(s SecurityhubAutomationRuleCriteriaTitleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaTypeList_Override ¶
func NewSecurityhubAutomationRuleCriteriaTypeList_Override(s SecurityhubAutomationRuleCriteriaTypeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaTypeOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaTypeOutputReference_Override(s SecurityhubAutomationRuleCriteriaTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList_Override ¶
func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList_Override(s SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference_Override(s SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaUpdatedAtList_Override ¶
func NewSecurityhubAutomationRuleCriteriaUpdatedAtList_Override(s SecurityhubAutomationRuleCriteriaUpdatedAtList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaUpdatedAtOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaUpdatedAtOutputReference_Override(s SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsList_Override ¶
func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsList_Override(s SecurityhubAutomationRuleCriteriaUserDefinedFieldsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference_Override(s SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaVerificationStateList_Override ¶
func NewSecurityhubAutomationRuleCriteriaVerificationStateList_Override(s SecurityhubAutomationRuleCriteriaVerificationStateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaVerificationStateOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaVerificationStateOutputReference_Override(s SecurityhubAutomationRuleCriteriaVerificationStateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRuleCriteriaWorkflowStatusList_Override ¶
func NewSecurityhubAutomationRuleCriteriaWorkflowStatusList_Override(s SecurityhubAutomationRuleCriteriaWorkflowStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference_Override ¶
func NewSecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference_Override(s SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSecurityhubAutomationRule_Override ¶
func NewSecurityhubAutomationRule_Override(s SecurityhubAutomationRule, scope constructs.Construct, id *string, config *SecurityhubAutomationRuleConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule aws_securityhub_automation_rule} Resource.
func SecurityhubAutomationRule_GenerateConfigForImport ¶
func SecurityhubAutomationRule_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a SecurityhubAutomationRule resource upon running "cdktf plan <stack-name>".
func SecurityhubAutomationRule_IsConstruct ¶
func SecurityhubAutomationRule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func SecurityhubAutomationRule_IsTerraformElement ¶
func SecurityhubAutomationRule_IsTerraformElement(x interface{}) *bool
Experimental.
func SecurityhubAutomationRule_IsTerraformResource ¶
func SecurityhubAutomationRule_IsTerraformResource(x interface{}) *bool
Experimental.
func SecurityhubAutomationRule_TfResourceType ¶
func SecurityhubAutomationRule_TfResourceType() *string
Types ¶
type SecurityhubAutomationRule ¶
type SecurityhubAutomationRule interface { cdktf.TerraformResource Actions() SecurityhubAutomationRuleActionsList ActionsInput() interface{} Arn() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) Criteria() SecurityhubAutomationRuleCriteriaList CriteriaInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string IsTerminal() interface{} SetIsTerminal(val interface{}) IsTerminalInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RuleName() *string SetRuleName(val *string) RuleNameInput() *string RuleOrder() *float64 SetRuleOrder(val *float64) RuleOrderInput() *float64 RuleStatus() *string SetRuleStatus(val *string) RuleStatusInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() cdktf.StringMap TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutActions(value interface{}) PutCriteria(value interface{}) ResetActions() ResetCriteria() ResetIsTerminal() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRuleStatus() ResetTags() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule aws_securityhub_automation_rule}.
func NewSecurityhubAutomationRule ¶
func NewSecurityhubAutomationRule(scope constructs.Construct, id *string, config *SecurityhubAutomationRuleConfig) SecurityhubAutomationRule
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule aws_securityhub_automation_rule} Resource.
type SecurityhubAutomationRuleActions ¶
type SecurityhubAutomationRuleActions struct { // finding_fields_update block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#finding_fields_update SecurityhubAutomationRule#finding_fields_update} FindingFieldsUpdate interface{} `field:"optional" json:"findingFieldsUpdate" yaml:"findingFieldsUpdate"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#type SecurityhubAutomationRule#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type SecurityhubAutomationRuleActionsFindingFieldsUpdate ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdate struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#confidence SecurityhubAutomationRule#confidence}. Confidence *float64 `field:"optional" json:"confidence" yaml:"confidence"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#criticality SecurityhubAutomationRule#criticality}. Criticality *float64 `field:"optional" json:"criticality" yaml:"criticality"` // note block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#note SecurityhubAutomationRule#note} Note interface{} `field:"optional" json:"note" yaml:"note"` // related_findings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#related_findings SecurityhubAutomationRule#related_findings} RelatedFindings interface{} `field:"optional" json:"relatedFindings" yaml:"relatedFindings"` // severity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#severity SecurityhubAutomationRule#severity} Severity interface{} `field:"optional" json:"severity" yaml:"severity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#types SecurityhubAutomationRule#types}. Types *[]*string `field:"optional" json:"types" yaml:"types"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#user_defined_fields SecurityhubAutomationRule#user_defined_fields}. UserDefinedFields *map[string]*string `field:"optional" json:"userDefinedFields" yaml:"userDefinedFields"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#verification_state SecurityhubAutomationRule#verification_state}. VerificationState *string `field:"optional" json:"verificationState" yaml:"verificationState"` // workflow block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#workflow SecurityhubAutomationRule#workflow} Workflow interface{} `field:"optional" json:"workflow" yaml:"workflow"` }
type SecurityhubAutomationRuleActionsFindingFieldsUpdateList ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateList ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateList
type SecurityhubAutomationRuleActionsFindingFieldsUpdateNote ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateNote struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#text SecurityhubAutomationRule#text}. Text *string `field:"required" json:"text" yaml:"text"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#updated_by SecurityhubAutomationRule#updated_by}. UpdatedBy *string `field:"required" json:"updatedBy" yaml:"updatedBy"` }
type SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList
type SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *string UpdatedBy() *string SetUpdatedBy(val *string) UpdatedByInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference
type SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Confidence() *float64 SetConfidence(val *float64) ConfidenceInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Criticality() *float64 SetCriticality(val *float64) CriticalityInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Note() SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList NoteInput() interface{} RelatedFindings() SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList RelatedFindingsInput() interface{} Severity() SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList SeverityInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Types() *[]*string SetTypes(val *[]*string) TypesInput() *[]*string UserDefinedFields() *map[string]*string SetUserDefinedFields(val *map[string]*string) UserDefinedFieldsInput() *map[string]*string VerificationState() *string SetVerificationState(val *string) VerificationStateInput() *string Workflow() SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList WorkflowInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNote(value interface{}) PutRelatedFindings(value interface{}) PutSeverity(value interface{}) PutWorkflow(value interface{}) ResetConfidence() ResetCriticality() ResetNote() ResetRelatedFindings() ResetSeverity() ResetTypes() ResetUserDefinedFields() ResetVerificationState() ResetWorkflow() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference
type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindings ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindings struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#id SecurityhubAutomationRule#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"required" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#product_arn SecurityhubAutomationRule#product_arn}. ProductArn *string `field:"required" json:"productArn" yaml:"productArn"` }
type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList
type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) ProductArn() *string SetProductArn(val *string) ProductArnInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference
type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverity ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#label SecurityhubAutomationRule#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#product SecurityhubAutomationRule#product}. Product *float64 `field:"optional" json:"product" yaml:"product"` }
type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList
type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Label() *string SetLabel(val *string) LabelInput() *string Product() *float64 SetProduct(val *float64) ProductInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetLabel() ResetProduct() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference
type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflow ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflow struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#status SecurityhubAutomationRule#status}. Status *string `field:"optional" json:"status" yaml:"status"` }
type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList
type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference ¶
type SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetStatus() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference ¶
func NewSecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference
type SecurityhubAutomationRuleActionsList ¶
type SecurityhubAutomationRuleActionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleActionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsList ¶
func NewSecurityhubAutomationRuleActionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleActionsList
type SecurityhubAutomationRuleActionsOutputReference ¶
type SecurityhubAutomationRuleActionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FindingFieldsUpdate() SecurityhubAutomationRuleActionsFindingFieldsUpdateList FindingFieldsUpdateInput() interface{} // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutFindingFieldsUpdate(value interface{}) ResetFindingFieldsUpdate() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleActionsOutputReference ¶
func NewSecurityhubAutomationRuleActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleActionsOutputReference
type SecurityhubAutomationRuleConfig ¶
type SecurityhubAutomationRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#description SecurityhubAutomationRule#description}. Description *string `field:"required" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#rule_name SecurityhubAutomationRule#rule_name}. RuleName *string `field:"required" json:"ruleName" yaml:"ruleName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#rule_order SecurityhubAutomationRule#rule_order}. RuleOrder *float64 `field:"required" json:"ruleOrder" yaml:"ruleOrder"` // actions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#actions SecurityhubAutomationRule#actions} Actions interface{} `field:"optional" json:"actions" yaml:"actions"` // criteria block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#criteria SecurityhubAutomationRule#criteria} Criteria interface{} `field:"optional" json:"criteria" yaml:"criteria"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#is_terminal SecurityhubAutomationRule#is_terminal}. IsTerminal interface{} `field:"optional" json:"isTerminal" yaml:"isTerminal"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#rule_status SecurityhubAutomationRule#rule_status}. RuleStatus *string `field:"optional" json:"ruleStatus" yaml:"ruleStatus"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#tags SecurityhubAutomationRule#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` }
type SecurityhubAutomationRuleCriteria ¶
type SecurityhubAutomationRuleCriteria struct { // aws_account_id block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#aws_account_id SecurityhubAutomationRule#aws_account_id} AwsAccountId interface{} `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // aws_account_name block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#aws_account_name SecurityhubAutomationRule#aws_account_name} AwsAccountName interface{} `field:"optional" json:"awsAccountName" yaml:"awsAccountName"` // company_name block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#company_name SecurityhubAutomationRule#company_name} CompanyName interface{} `field:"optional" json:"companyName" yaml:"companyName"` // compliance_associated_standards_id block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#compliance_associated_standards_id SecurityhubAutomationRule#compliance_associated_standards_id} ComplianceAssociatedStandardsId interface{} `field:"optional" json:"complianceAssociatedStandardsId" yaml:"complianceAssociatedStandardsId"` // compliance_security_control_id block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#compliance_security_control_id SecurityhubAutomationRule#compliance_security_control_id} ComplianceSecurityControlId interface{} `field:"optional" json:"complianceSecurityControlId" yaml:"complianceSecurityControlId"` // compliance_status block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#compliance_status SecurityhubAutomationRule#compliance_status} ComplianceStatus interface{} `field:"optional" json:"complianceStatus" yaml:"complianceStatus"` // confidence block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#confidence SecurityhubAutomationRule#confidence} Confidence interface{} `field:"optional" json:"confidence" yaml:"confidence"` // created_at block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#created_at SecurityhubAutomationRule#created_at} CreatedAt interface{} `field:"optional" json:"createdAt" yaml:"createdAt"` // criticality block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#criticality SecurityhubAutomationRule#criticality} Criticality interface{} `field:"optional" json:"criticality" yaml:"criticality"` // description block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#description SecurityhubAutomationRule#description} Description interface{} `field:"optional" json:"description" yaml:"description"` // first_observed_at block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#first_observed_at SecurityhubAutomationRule#first_observed_at} FirstObservedAt interface{} `field:"optional" json:"firstObservedAt" yaml:"firstObservedAt"` // generator_id block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#generator_id SecurityhubAutomationRule#generator_id} GeneratorId interface{} `field:"optional" json:"generatorId" yaml:"generatorId"` // id block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#id SecurityhubAutomationRule#id} // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id interface{} `field:"optional" json:"id" yaml:"id"` // last_observed_at block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#last_observed_at SecurityhubAutomationRule#last_observed_at} LastObservedAt interface{} `field:"optional" json:"lastObservedAt" yaml:"lastObservedAt"` // note_text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#note_text SecurityhubAutomationRule#note_text} NoteText interface{} `field:"optional" json:"noteText" yaml:"noteText"` // note_updated_at block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#note_updated_at SecurityhubAutomationRule#note_updated_at} NoteUpdatedAt interface{} `field:"optional" json:"noteUpdatedAt" yaml:"noteUpdatedAt"` // note_updated_by block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#note_updated_by SecurityhubAutomationRule#note_updated_by} NoteUpdatedBy interface{} `field:"optional" json:"noteUpdatedBy" yaml:"noteUpdatedBy"` // product_arn block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#product_arn SecurityhubAutomationRule#product_arn} ProductArn interface{} `field:"optional" json:"productArn" yaml:"productArn"` // product_name block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#product_name SecurityhubAutomationRule#product_name} ProductName interface{} `field:"optional" json:"productName" yaml:"productName"` // record_state block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#record_state SecurityhubAutomationRule#record_state} RecordState interface{} `field:"optional" json:"recordState" yaml:"recordState"` // related_findings_id block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#related_findings_id SecurityhubAutomationRule#related_findings_id} RelatedFindingsId interface{} `field:"optional" json:"relatedFindingsId" yaml:"relatedFindingsId"` // related_findings_product_arn block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#related_findings_product_arn SecurityhubAutomationRule#related_findings_product_arn} RelatedFindingsProductArn interface{} `field:"optional" json:"relatedFindingsProductArn" yaml:"relatedFindingsProductArn"` // resource_application_arn block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#resource_application_arn SecurityhubAutomationRule#resource_application_arn} ResourceApplicationArn interface{} `field:"optional" json:"resourceApplicationArn" yaml:"resourceApplicationArn"` // resource_application_name block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#resource_application_name SecurityhubAutomationRule#resource_application_name} ResourceApplicationName interface{} `field:"optional" json:"resourceApplicationName" yaml:"resourceApplicationName"` // resource_details_other block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#resource_details_other SecurityhubAutomationRule#resource_details_other} ResourceDetailsOther interface{} `field:"optional" json:"resourceDetailsOther" yaml:"resourceDetailsOther"` // resource_id block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#resource_id SecurityhubAutomationRule#resource_id} ResourceId interface{} `field:"optional" json:"resourceId" yaml:"resourceId"` // resource_partition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#resource_partition SecurityhubAutomationRule#resource_partition} ResourcePartition interface{} `field:"optional" json:"resourcePartition" yaml:"resourcePartition"` // resource_region block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#resource_region SecurityhubAutomationRule#resource_region} ResourceRegion interface{} `field:"optional" json:"resourceRegion" yaml:"resourceRegion"` // resource_tags block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#resource_tags SecurityhubAutomationRule#resource_tags} ResourceTags interface{} `field:"optional" json:"resourceTags" yaml:"resourceTags"` // resource_type block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#resource_type SecurityhubAutomationRule#resource_type} ResourceType interface{} `field:"optional" json:"resourceType" yaml:"resourceType"` // severity_label block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#severity_label SecurityhubAutomationRule#severity_label} SeverityLabel interface{} `field:"optional" json:"severityLabel" yaml:"severityLabel"` // source_url block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#source_url SecurityhubAutomationRule#source_url} SourceUrl interface{} `field:"optional" json:"sourceUrl" yaml:"sourceUrl"` // title block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#title SecurityhubAutomationRule#title} Title interface{} `field:"optional" json:"title" yaml:"title"` // type block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#type SecurityhubAutomationRule#type} Type interface{} `field:"optional" json:"type" yaml:"type"` // updated_at block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#updated_at SecurityhubAutomationRule#updated_at} UpdatedAt interface{} `field:"optional" json:"updatedAt" yaml:"updatedAt"` // user_defined_fields block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#user_defined_fields SecurityhubAutomationRule#user_defined_fields} UserDefinedFields interface{} `field:"optional" json:"userDefinedFields" yaml:"userDefinedFields"` // verification_state block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#verification_state SecurityhubAutomationRule#verification_state} VerificationState interface{} `field:"optional" json:"verificationState" yaml:"verificationState"` // workflow_status block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#workflow_status SecurityhubAutomationRule#workflow_status} WorkflowStatus interface{} `field:"optional" json:"workflowStatus" yaml:"workflowStatus"` }
type SecurityhubAutomationRuleCriteriaAwsAccountId ¶
type SecurityhubAutomationRuleCriteriaAwsAccountId struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaAwsAccountIdList ¶
type SecurityhubAutomationRuleCriteriaAwsAccountIdList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaAwsAccountIdList ¶
func NewSecurityhubAutomationRuleCriteriaAwsAccountIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaAwsAccountIdList
type SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference ¶
type SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference
type SecurityhubAutomationRuleCriteriaAwsAccountName ¶
type SecurityhubAutomationRuleCriteriaAwsAccountName struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaAwsAccountNameList ¶
type SecurityhubAutomationRuleCriteriaAwsAccountNameList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaAwsAccountNameList ¶
func NewSecurityhubAutomationRuleCriteriaAwsAccountNameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaAwsAccountNameList
type SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference ¶
type SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference
type SecurityhubAutomationRuleCriteriaCompanyName ¶
type SecurityhubAutomationRuleCriteriaCompanyName struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaCompanyNameList ¶
type SecurityhubAutomationRuleCriteriaCompanyNameList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaCompanyNameOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaCompanyNameList ¶
func NewSecurityhubAutomationRuleCriteriaCompanyNameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaCompanyNameList
type SecurityhubAutomationRuleCriteriaCompanyNameOutputReference ¶
type SecurityhubAutomationRuleCriteriaCompanyNameOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaCompanyNameOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaCompanyNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaCompanyNameOutputReference
type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsId ¶
type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsId struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList ¶
type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList ¶
func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList
type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference ¶
type SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference
type SecurityhubAutomationRuleCriteriaComplianceSecurityControlId ¶
type SecurityhubAutomationRuleCriteriaComplianceSecurityControlId struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList ¶
type SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList ¶
func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList
type SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference ¶
type SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference
type SecurityhubAutomationRuleCriteriaComplianceStatus ¶
type SecurityhubAutomationRuleCriteriaComplianceStatus struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaComplianceStatusList ¶
type SecurityhubAutomationRuleCriteriaComplianceStatusList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaComplianceStatusList ¶
func NewSecurityhubAutomationRuleCriteriaComplianceStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaComplianceStatusList
type SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference ¶
type SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaComplianceStatusOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaComplianceStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference
type SecurityhubAutomationRuleCriteriaConfidence ¶
type SecurityhubAutomationRuleCriteriaConfidence struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#eq SecurityhubAutomationRule#eq}. Eq *float64 `field:"optional" json:"eq" yaml:"eq"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#gt SecurityhubAutomationRule#gt}. Gt *float64 `field:"optional" json:"gt" yaml:"gt"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#gte SecurityhubAutomationRule#gte}. Gte *float64 `field:"optional" json:"gte" yaml:"gte"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#lt SecurityhubAutomationRule#lt}. Lt *float64 `field:"optional" json:"lt" yaml:"lt"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#lte SecurityhubAutomationRule#lte}. Lte *float64 `field:"optional" json:"lte" yaml:"lte"` }
type SecurityhubAutomationRuleCriteriaConfidenceList ¶
type SecurityhubAutomationRuleCriteriaConfidenceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaConfidenceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaConfidenceList ¶
func NewSecurityhubAutomationRuleCriteriaConfidenceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaConfidenceList
type SecurityhubAutomationRuleCriteriaConfidenceOutputReference ¶
type SecurityhubAutomationRuleCriteriaConfidenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Eq() *float64 SetEq(val *float64) EqInput() *float64 // Experimental. Fqn() *string Gt() *float64 SetGt(val *float64) Gte() *float64 SetGte(val *float64) GteInput() *float64 GtInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Lt() *float64 SetLt(val *float64) Lte() *float64 SetLte(val *float64) LteInput() *float64 LtInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEq() ResetGt() ResetGte() ResetLt() ResetLte() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaConfidenceOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaConfidenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaConfidenceOutputReference
type SecurityhubAutomationRuleCriteriaCreatedAt ¶
type SecurityhubAutomationRuleCriteriaCreatedAt struct { // date_range block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#date_range SecurityhubAutomationRule#date_range} DateRange interface{} `field:"optional" json:"dateRange" yaml:"dateRange"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#end SecurityhubAutomationRule#end}. End *string `field:"optional" json:"end" yaml:"end"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#start SecurityhubAutomationRule#start}. Start *string `field:"optional" json:"start" yaml:"start"` }
type SecurityhubAutomationRuleCriteriaCreatedAtDateRange ¶
type SecurityhubAutomationRuleCriteriaCreatedAtDateRange struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#unit SecurityhubAutomationRule#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList ¶
type SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeList ¶
func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList
type SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference ¶
type SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference
type SecurityhubAutomationRuleCriteriaCreatedAtList ¶
type SecurityhubAutomationRuleCriteriaCreatedAtList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaCreatedAtOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaCreatedAtList ¶
func NewSecurityhubAutomationRuleCriteriaCreatedAtList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaCreatedAtList
type SecurityhubAutomationRuleCriteriaCreatedAtOutputReference ¶
type SecurityhubAutomationRuleCriteriaCreatedAtOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DateRange() SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList DateRangeInput() interface{} End() *string SetEnd(val *string) EndInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Start() *string SetStart(val *string) StartInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDateRange(value interface{}) ResetDateRange() ResetEnd() ResetStart() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaCreatedAtOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaCreatedAtOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaCreatedAtOutputReference
type SecurityhubAutomationRuleCriteriaCriticality ¶
type SecurityhubAutomationRuleCriteriaCriticality struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#eq SecurityhubAutomationRule#eq}. Eq *float64 `field:"optional" json:"eq" yaml:"eq"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#gt SecurityhubAutomationRule#gt}. Gt *float64 `field:"optional" json:"gt" yaml:"gt"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#gte SecurityhubAutomationRule#gte}. Gte *float64 `field:"optional" json:"gte" yaml:"gte"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#lt SecurityhubAutomationRule#lt}. Lt *float64 `field:"optional" json:"lt" yaml:"lt"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#lte SecurityhubAutomationRule#lte}. Lte *float64 `field:"optional" json:"lte" yaml:"lte"` }
type SecurityhubAutomationRuleCriteriaCriticalityList ¶
type SecurityhubAutomationRuleCriteriaCriticalityList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaCriticalityOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaCriticalityList ¶
func NewSecurityhubAutomationRuleCriteriaCriticalityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaCriticalityList
type SecurityhubAutomationRuleCriteriaCriticalityOutputReference ¶
type SecurityhubAutomationRuleCriteriaCriticalityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Eq() *float64 SetEq(val *float64) EqInput() *float64 // Experimental. Fqn() *string Gt() *float64 SetGt(val *float64) Gte() *float64 SetGte(val *float64) GteInput() *float64 GtInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Lt() *float64 SetLt(val *float64) Lte() *float64 SetLte(val *float64) LteInput() *float64 LtInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEq() ResetGt() ResetGte() ResetLt() ResetLte() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaCriticalityOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaCriticalityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaCriticalityOutputReference
type SecurityhubAutomationRuleCriteriaDescription ¶
type SecurityhubAutomationRuleCriteriaDescription struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaDescriptionList ¶
type SecurityhubAutomationRuleCriteriaDescriptionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaDescriptionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaDescriptionList ¶
func NewSecurityhubAutomationRuleCriteriaDescriptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaDescriptionList
type SecurityhubAutomationRuleCriteriaDescriptionOutputReference ¶
type SecurityhubAutomationRuleCriteriaDescriptionOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaDescriptionOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaDescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaDescriptionOutputReference
type SecurityhubAutomationRuleCriteriaFirstObservedAt ¶
type SecurityhubAutomationRuleCriteriaFirstObservedAt struct { // date_range block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#date_range SecurityhubAutomationRule#date_range} DateRange interface{} `field:"optional" json:"dateRange" yaml:"dateRange"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#end SecurityhubAutomationRule#end}. End *string `field:"optional" json:"end" yaml:"end"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#start SecurityhubAutomationRule#start}. Start *string `field:"optional" json:"start" yaml:"start"` }
type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRange ¶
type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRange struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#unit SecurityhubAutomationRule#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList ¶
type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList ¶
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList
type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference ¶
type SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference
type SecurityhubAutomationRuleCriteriaFirstObservedAtList ¶
type SecurityhubAutomationRuleCriteriaFirstObservedAtList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtList ¶
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaFirstObservedAtList
type SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference ¶
type SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DateRange() SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList DateRangeInput() interface{} End() *string SetEnd(val *string) EndInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Start() *string SetStart(val *string) StartInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDateRange(value interface{}) ResetDateRange() ResetEnd() ResetStart() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference
type SecurityhubAutomationRuleCriteriaGeneratorId ¶
type SecurityhubAutomationRuleCriteriaGeneratorId struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaGeneratorIdList ¶
type SecurityhubAutomationRuleCriteriaGeneratorIdList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaGeneratorIdList ¶
func NewSecurityhubAutomationRuleCriteriaGeneratorIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaGeneratorIdList
type SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference ¶
type SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaGeneratorIdOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaGeneratorIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference
type SecurityhubAutomationRuleCriteriaId ¶
type SecurityhubAutomationRuleCriteriaId struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaIdList ¶
type SecurityhubAutomationRuleCriteriaIdList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaIdOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaIdList ¶
func NewSecurityhubAutomationRuleCriteriaIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaIdList
type SecurityhubAutomationRuleCriteriaIdOutputReference ¶
type SecurityhubAutomationRuleCriteriaIdOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaIdOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaIdOutputReference
type SecurityhubAutomationRuleCriteriaLastObservedAt ¶
type SecurityhubAutomationRuleCriteriaLastObservedAt struct { // date_range block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#date_range SecurityhubAutomationRule#date_range} DateRange interface{} `field:"optional" json:"dateRange" yaml:"dateRange"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#end SecurityhubAutomationRule#end}. End *string `field:"optional" json:"end" yaml:"end"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#start SecurityhubAutomationRule#start}. Start *string `field:"optional" json:"start" yaml:"start"` }
type SecurityhubAutomationRuleCriteriaLastObservedAtDateRange ¶
type SecurityhubAutomationRuleCriteriaLastObservedAtDateRange struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#unit SecurityhubAutomationRule#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList ¶
type SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList ¶
func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList
type SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference ¶
type SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference
type SecurityhubAutomationRuleCriteriaLastObservedAtList ¶
type SecurityhubAutomationRuleCriteriaLastObservedAtList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaLastObservedAtList ¶
func NewSecurityhubAutomationRuleCriteriaLastObservedAtList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaLastObservedAtList
type SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference ¶
type SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DateRange() SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList DateRangeInput() interface{} End() *string SetEnd(val *string) EndInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Start() *string SetStart(val *string) StartInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDateRange(value interface{}) ResetDateRange() ResetEnd() ResetStart() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaLastObservedAtOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaLastObservedAtOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference
type SecurityhubAutomationRuleCriteriaList ¶
type SecurityhubAutomationRuleCriteriaList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaList ¶
func NewSecurityhubAutomationRuleCriteriaList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaList
type SecurityhubAutomationRuleCriteriaNoteText ¶
type SecurityhubAutomationRuleCriteriaNoteText struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaNoteTextList ¶
type SecurityhubAutomationRuleCriteriaNoteTextList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaNoteTextOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaNoteTextList ¶
func NewSecurityhubAutomationRuleCriteriaNoteTextList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaNoteTextList
type SecurityhubAutomationRuleCriteriaNoteTextOutputReference ¶
type SecurityhubAutomationRuleCriteriaNoteTextOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaNoteTextOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaNoteTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaNoteTextOutputReference
type SecurityhubAutomationRuleCriteriaNoteUpdatedAt ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedAt struct { // date_range block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#date_range SecurityhubAutomationRule#date_range} DateRange interface{} `field:"optional" json:"dateRange" yaml:"dateRange"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#end SecurityhubAutomationRule#end}. End *string `field:"optional" json:"end" yaml:"end"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#start SecurityhubAutomationRule#start}. Start *string `field:"optional" json:"start" yaml:"start"` }
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRange ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRange struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#unit SecurityhubAutomationRule#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtList ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtList ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaNoteUpdatedAtList
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DateRange() SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList DateRangeInput() interface{} End() *string SetEnd(val *string) EndInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Start() *string SetStart(val *string) StartInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDateRange(value interface{}) ResetDateRange() ResetEnd() ResetStart() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference
type SecurityhubAutomationRuleCriteriaNoteUpdatedBy ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedBy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaNoteUpdatedByList ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedByList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByList ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaNoteUpdatedByList
type SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference ¶
type SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference
type SecurityhubAutomationRuleCriteriaOutputReference ¶
type SecurityhubAutomationRuleCriteriaOutputReference interface { cdktf.ComplexObject AwsAccountId() SecurityhubAutomationRuleCriteriaAwsAccountIdList AwsAccountIdInput() interface{} AwsAccountName() SecurityhubAutomationRuleCriteriaAwsAccountNameList AwsAccountNameInput() interface{} CompanyName() SecurityhubAutomationRuleCriteriaCompanyNameList CompanyNameInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ComplianceAssociatedStandardsId() SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList ComplianceAssociatedStandardsIdInput() interface{} ComplianceSecurityControlId() SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList ComplianceSecurityControlIdInput() interface{} ComplianceStatus() SecurityhubAutomationRuleCriteriaComplianceStatusList ComplianceStatusInput() interface{} Confidence() SecurityhubAutomationRuleCriteriaConfidenceList ConfidenceInput() interface{} CreatedAt() SecurityhubAutomationRuleCriteriaCreatedAtList CreatedAtInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Criticality() SecurityhubAutomationRuleCriteriaCriticalityList CriticalityInput() interface{} Description() SecurityhubAutomationRuleCriteriaDescriptionList DescriptionInput() interface{} FirstObservedAt() SecurityhubAutomationRuleCriteriaFirstObservedAtList FirstObservedAtInput() interface{} // Experimental. Fqn() *string GeneratorId() SecurityhubAutomationRuleCriteriaGeneratorIdList GeneratorIdInput() interface{} Id() SecurityhubAutomationRuleCriteriaIdList IdInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) LastObservedAt() SecurityhubAutomationRuleCriteriaLastObservedAtList LastObservedAtInput() interface{} NoteText() SecurityhubAutomationRuleCriteriaNoteTextList NoteTextInput() interface{} NoteUpdatedAt() SecurityhubAutomationRuleCriteriaNoteUpdatedAtList NoteUpdatedAtInput() interface{} NoteUpdatedBy() SecurityhubAutomationRuleCriteriaNoteUpdatedByList NoteUpdatedByInput() interface{} ProductArn() SecurityhubAutomationRuleCriteriaProductArnList ProductArnInput() interface{} ProductName() SecurityhubAutomationRuleCriteriaProductNameList ProductNameInput() interface{} RecordState() SecurityhubAutomationRuleCriteriaRecordStateList RecordStateInput() interface{} RelatedFindingsId() SecurityhubAutomationRuleCriteriaRelatedFindingsIdList RelatedFindingsIdInput() interface{} RelatedFindingsProductArn() SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList RelatedFindingsProductArnInput() interface{} ResourceApplicationArn() SecurityhubAutomationRuleCriteriaResourceApplicationArnList ResourceApplicationArnInput() interface{} ResourceApplicationName() SecurityhubAutomationRuleCriteriaResourceApplicationNameList ResourceApplicationNameInput() interface{} ResourceDetailsOther() SecurityhubAutomationRuleCriteriaResourceDetailsOtherList ResourceDetailsOtherInput() interface{} ResourceId() SecurityhubAutomationRuleCriteriaResourceIdList ResourceIdInput() interface{} ResourcePartition() SecurityhubAutomationRuleCriteriaResourcePartitionList ResourcePartitionInput() interface{} ResourceRegion() SecurityhubAutomationRuleCriteriaResourceRegionList ResourceRegionInput() interface{} ResourceTags() SecurityhubAutomationRuleCriteriaResourceTagsList ResourceTagsInput() interface{} ResourceType() SecurityhubAutomationRuleCriteriaResourceTypeList ResourceTypeInput() interface{} SeverityLabel() SecurityhubAutomationRuleCriteriaSeverityLabelList SeverityLabelInput() interface{} SourceUrl() SecurityhubAutomationRuleCriteriaSourceUrlList SourceUrlInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() SecurityhubAutomationRuleCriteriaTitleList TitleInput() interface{} Type() SecurityhubAutomationRuleCriteriaTypeList TypeInput() interface{} UpdatedAt() SecurityhubAutomationRuleCriteriaUpdatedAtList UpdatedAtInput() interface{} UserDefinedFields() SecurityhubAutomationRuleCriteriaUserDefinedFieldsList UserDefinedFieldsInput() interface{} VerificationState() SecurityhubAutomationRuleCriteriaVerificationStateList VerificationStateInput() interface{} WorkflowStatus() SecurityhubAutomationRuleCriteriaWorkflowStatusList WorkflowStatusInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAwsAccountId(value interface{}) PutAwsAccountName(value interface{}) PutCompanyName(value interface{}) PutComplianceAssociatedStandardsId(value interface{}) PutComplianceSecurityControlId(value interface{}) PutComplianceStatus(value interface{}) PutConfidence(value interface{}) PutCreatedAt(value interface{}) PutCriticality(value interface{}) PutDescription(value interface{}) PutFirstObservedAt(value interface{}) PutGeneratorId(value interface{}) PutId(value interface{}) PutLastObservedAt(value interface{}) PutNoteText(value interface{}) PutNoteUpdatedAt(value interface{}) PutNoteUpdatedBy(value interface{}) PutProductArn(value interface{}) PutProductName(value interface{}) PutRecordState(value interface{}) PutRelatedFindingsId(value interface{}) PutRelatedFindingsProductArn(value interface{}) PutResourceApplicationArn(value interface{}) PutResourceApplicationName(value interface{}) PutResourceDetailsOther(value interface{}) PutResourceId(value interface{}) PutResourcePartition(value interface{}) PutResourceRegion(value interface{}) PutResourceTags(value interface{}) PutResourceType(value interface{}) PutSeverityLabel(value interface{}) PutSourceUrl(value interface{}) PutTitle(value interface{}) PutType(value interface{}) PutUpdatedAt(value interface{}) PutUserDefinedFields(value interface{}) PutVerificationState(value interface{}) PutWorkflowStatus(value interface{}) ResetAwsAccountId() ResetAwsAccountName() ResetCompanyName() ResetComplianceAssociatedStandardsId() ResetComplianceSecurityControlId() ResetComplianceStatus() ResetConfidence() ResetCreatedAt() ResetCriticality() ResetDescription() ResetFirstObservedAt() ResetGeneratorId() ResetId() ResetLastObservedAt() ResetNoteText() ResetNoteUpdatedAt() ResetNoteUpdatedBy() ResetProductArn() ResetProductName() ResetRecordState() ResetRelatedFindingsId() ResetRelatedFindingsProductArn() ResetResourceApplicationArn() ResetResourceApplicationName() ResetResourceDetailsOther() ResetResourceId() ResetResourcePartition() ResetResourceRegion() ResetResourceTags() ResetResourceType() ResetSeverityLabel() ResetSourceUrl() ResetTitle() ResetType() ResetUpdatedAt() ResetUserDefinedFields() ResetVerificationState() ResetWorkflowStatus() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaOutputReference
type SecurityhubAutomationRuleCriteriaProductArn ¶
type SecurityhubAutomationRuleCriteriaProductArn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaProductArnList ¶
type SecurityhubAutomationRuleCriteriaProductArnList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaProductArnOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaProductArnList ¶
func NewSecurityhubAutomationRuleCriteriaProductArnList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaProductArnList
type SecurityhubAutomationRuleCriteriaProductArnOutputReference ¶
type SecurityhubAutomationRuleCriteriaProductArnOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaProductArnOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaProductArnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaProductArnOutputReference
type SecurityhubAutomationRuleCriteriaProductName ¶
type SecurityhubAutomationRuleCriteriaProductName struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaProductNameList ¶
type SecurityhubAutomationRuleCriteriaProductNameList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaProductNameOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaProductNameList ¶
func NewSecurityhubAutomationRuleCriteriaProductNameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaProductNameList
type SecurityhubAutomationRuleCriteriaProductNameOutputReference ¶
type SecurityhubAutomationRuleCriteriaProductNameOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaProductNameOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaProductNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaProductNameOutputReference
type SecurityhubAutomationRuleCriteriaRecordState ¶
type SecurityhubAutomationRuleCriteriaRecordState struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaRecordStateList ¶
type SecurityhubAutomationRuleCriteriaRecordStateList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaRecordStateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaRecordStateList ¶
func NewSecurityhubAutomationRuleCriteriaRecordStateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaRecordStateList
type SecurityhubAutomationRuleCriteriaRecordStateOutputReference ¶
type SecurityhubAutomationRuleCriteriaRecordStateOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaRecordStateOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaRecordStateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaRecordStateOutputReference
type SecurityhubAutomationRuleCriteriaRelatedFindingsId ¶
type SecurityhubAutomationRuleCriteriaRelatedFindingsId struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaRelatedFindingsIdList ¶
type SecurityhubAutomationRuleCriteriaRelatedFindingsIdList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdList ¶
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaRelatedFindingsIdList
type SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference ¶
type SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference
type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArn ¶
type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList ¶
type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList ¶
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList
type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference ¶
type SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference
type SecurityhubAutomationRuleCriteriaResourceApplicationArn ¶
type SecurityhubAutomationRuleCriteriaResourceApplicationArn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaResourceApplicationArnList ¶
type SecurityhubAutomationRuleCriteriaResourceApplicationArnList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnList ¶
func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaResourceApplicationArnList
type SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference ¶
type SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference
type SecurityhubAutomationRuleCriteriaResourceApplicationName ¶
type SecurityhubAutomationRuleCriteriaResourceApplicationName struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaResourceApplicationNameList ¶
type SecurityhubAutomationRuleCriteriaResourceApplicationNameList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameList ¶
func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaResourceApplicationNameList
type SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference ¶
type SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference
type SecurityhubAutomationRuleCriteriaResourceDetailsOther ¶
type SecurityhubAutomationRuleCriteriaResourceDetailsOther struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#key SecurityhubAutomationRule#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaResourceDetailsOtherList ¶
type SecurityhubAutomationRuleCriteriaResourceDetailsOtherList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherList ¶
func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaResourceDetailsOtherList
type SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference ¶
type SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference
type SecurityhubAutomationRuleCriteriaResourceId ¶
type SecurityhubAutomationRuleCriteriaResourceId struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaResourceIdList ¶
type SecurityhubAutomationRuleCriteriaResourceIdList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaResourceIdOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceIdList ¶
func NewSecurityhubAutomationRuleCriteriaResourceIdList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaResourceIdList
type SecurityhubAutomationRuleCriteriaResourceIdOutputReference ¶
type SecurityhubAutomationRuleCriteriaResourceIdOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceIdOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaResourceIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaResourceIdOutputReference
type SecurityhubAutomationRuleCriteriaResourcePartition ¶
type SecurityhubAutomationRuleCriteriaResourcePartition struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaResourcePartitionList ¶
type SecurityhubAutomationRuleCriteriaResourcePartitionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourcePartitionList ¶
func NewSecurityhubAutomationRuleCriteriaResourcePartitionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaResourcePartitionList
type SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference ¶
type SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourcePartitionOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaResourcePartitionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference
type SecurityhubAutomationRuleCriteriaResourceRegion ¶
type SecurityhubAutomationRuleCriteriaResourceRegion struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaResourceRegionList ¶
type SecurityhubAutomationRuleCriteriaResourceRegionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaResourceRegionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceRegionList ¶
func NewSecurityhubAutomationRuleCriteriaResourceRegionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaResourceRegionList
type SecurityhubAutomationRuleCriteriaResourceRegionOutputReference ¶
type SecurityhubAutomationRuleCriteriaResourceRegionOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceRegionOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaResourceRegionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaResourceRegionOutputReference
type SecurityhubAutomationRuleCriteriaResourceTags ¶
type SecurityhubAutomationRuleCriteriaResourceTags struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#key SecurityhubAutomationRule#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaResourceTagsList ¶
type SecurityhubAutomationRuleCriteriaResourceTagsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaResourceTagsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceTagsList ¶
func NewSecurityhubAutomationRuleCriteriaResourceTagsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaResourceTagsList
type SecurityhubAutomationRuleCriteriaResourceTagsOutputReference ¶
type SecurityhubAutomationRuleCriteriaResourceTagsOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceTagsOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaResourceTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaResourceTagsOutputReference
type SecurityhubAutomationRuleCriteriaResourceType ¶
type SecurityhubAutomationRuleCriteriaResourceType struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaResourceTypeList ¶
type SecurityhubAutomationRuleCriteriaResourceTypeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaResourceTypeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceTypeList ¶
func NewSecurityhubAutomationRuleCriteriaResourceTypeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaResourceTypeList
type SecurityhubAutomationRuleCriteriaResourceTypeOutputReference ¶
type SecurityhubAutomationRuleCriteriaResourceTypeOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaResourceTypeOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaResourceTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaResourceTypeOutputReference
type SecurityhubAutomationRuleCriteriaSeverityLabel ¶
type SecurityhubAutomationRuleCriteriaSeverityLabel struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaSeverityLabelList ¶
type SecurityhubAutomationRuleCriteriaSeverityLabelList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaSeverityLabelList ¶
func NewSecurityhubAutomationRuleCriteriaSeverityLabelList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaSeverityLabelList
type SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference ¶
type SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaSeverityLabelOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaSeverityLabelOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference
type SecurityhubAutomationRuleCriteriaSourceUrl ¶
type SecurityhubAutomationRuleCriteriaSourceUrl struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaSourceUrlList ¶
type SecurityhubAutomationRuleCriteriaSourceUrlList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaSourceUrlOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaSourceUrlList ¶
func NewSecurityhubAutomationRuleCriteriaSourceUrlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaSourceUrlList
type SecurityhubAutomationRuleCriteriaSourceUrlOutputReference ¶
type SecurityhubAutomationRuleCriteriaSourceUrlOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaSourceUrlOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaSourceUrlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaSourceUrlOutputReference
type SecurityhubAutomationRuleCriteriaTitle ¶
type SecurityhubAutomationRuleCriteriaTitle struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaTitleList ¶
type SecurityhubAutomationRuleCriteriaTitleList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaTitleOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaTitleList ¶
func NewSecurityhubAutomationRuleCriteriaTitleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaTitleList
type SecurityhubAutomationRuleCriteriaTitleOutputReference ¶
type SecurityhubAutomationRuleCriteriaTitleOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaTitleOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaTitleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaTitleOutputReference
type SecurityhubAutomationRuleCriteriaType ¶
type SecurityhubAutomationRuleCriteriaType struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaTypeList ¶
type SecurityhubAutomationRuleCriteriaTypeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaTypeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaTypeList ¶
func NewSecurityhubAutomationRuleCriteriaTypeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaTypeList
type SecurityhubAutomationRuleCriteriaTypeOutputReference ¶
type SecurityhubAutomationRuleCriteriaTypeOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaTypeOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaTypeOutputReference
type SecurityhubAutomationRuleCriteriaUpdatedAt ¶
type SecurityhubAutomationRuleCriteriaUpdatedAt struct { // date_range block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#date_range SecurityhubAutomationRule#date_range} DateRange interface{} `field:"optional" json:"dateRange" yaml:"dateRange"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#end SecurityhubAutomationRule#end}. End *string `field:"optional" json:"end" yaml:"end"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#start SecurityhubAutomationRule#start}. Start *string `field:"optional" json:"start" yaml:"start"` }
type SecurityhubAutomationRuleCriteriaUpdatedAtDateRange ¶
type SecurityhubAutomationRuleCriteriaUpdatedAtDateRange struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#unit SecurityhubAutomationRule#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList ¶
type SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList ¶
func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList
type SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference ¶
type SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference
type SecurityhubAutomationRuleCriteriaUpdatedAtList ¶
type SecurityhubAutomationRuleCriteriaUpdatedAtList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaUpdatedAtList ¶
func NewSecurityhubAutomationRuleCriteriaUpdatedAtList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaUpdatedAtList
type SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference ¶
type SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DateRange() SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList DateRangeInput() interface{} End() *string SetEnd(val *string) EndInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Start() *string SetStart(val *string) StartInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDateRange(value interface{}) ResetDateRange() ResetEnd() ResetStart() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaUpdatedAtOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaUpdatedAtOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference
type SecurityhubAutomationRuleCriteriaUserDefinedFields ¶
type SecurityhubAutomationRuleCriteriaUserDefinedFields struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#key SecurityhubAutomationRule#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaUserDefinedFieldsList ¶
type SecurityhubAutomationRuleCriteriaUserDefinedFieldsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsList ¶
func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaUserDefinedFieldsList
type SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference ¶
type SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference
type SecurityhubAutomationRuleCriteriaVerificationState ¶
type SecurityhubAutomationRuleCriteriaVerificationState struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaVerificationStateList ¶
type SecurityhubAutomationRuleCriteriaVerificationStateList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaVerificationStateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaVerificationStateList ¶
func NewSecurityhubAutomationRuleCriteriaVerificationStateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaVerificationStateList
type SecurityhubAutomationRuleCriteriaVerificationStateOutputReference ¶
type SecurityhubAutomationRuleCriteriaVerificationStateOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaVerificationStateOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaVerificationStateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaVerificationStateOutputReference
type SecurityhubAutomationRuleCriteriaWorkflowStatus ¶
type SecurityhubAutomationRuleCriteriaWorkflowStatus struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#comparison SecurityhubAutomationRule#comparison}. Comparison *string `field:"required" json:"comparison" yaml:"comparison"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.62.0/docs/resources/securityhub_automation_rule#value SecurityhubAutomationRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type SecurityhubAutomationRuleCriteriaWorkflowStatusList ¶
type SecurityhubAutomationRuleCriteriaWorkflowStatusList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaWorkflowStatusList ¶
func NewSecurityhubAutomationRuleCriteriaWorkflowStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SecurityhubAutomationRuleCriteriaWorkflowStatusList
type SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference ¶
type SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference interface { cdktf.ComplexObject Comparison() *string SetComparison(val *string) ComparisonInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference ¶
func NewSecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference
Source Files ¶
- SecurityhubAutomationRule.go
- SecurityhubAutomationRuleActions.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdate.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateList.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateList__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateNote.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteList__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateNoteOutputReference__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateOutputReference__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindings.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsList__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateRelatedFindingsOutputReference__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverity.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityList__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateSeverityOutputReference__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflow.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowList__checks.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference.go
- SecurityhubAutomationRuleActionsFindingFieldsUpdateWorkflowOutputReference__checks.go
- SecurityhubAutomationRuleActionsList.go
- SecurityhubAutomationRuleActionsList__checks.go
- SecurityhubAutomationRuleActionsOutputReference.go
- SecurityhubAutomationRuleActionsOutputReference__checks.go
- SecurityhubAutomationRuleConfig.go
- SecurityhubAutomationRuleCriteria.go
- SecurityhubAutomationRuleCriteriaAwsAccountId.go
- SecurityhubAutomationRuleCriteriaAwsAccountIdList.go
- SecurityhubAutomationRuleCriteriaAwsAccountIdList__checks.go
- SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference.go
- SecurityhubAutomationRuleCriteriaAwsAccountIdOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaAwsAccountName.go
- SecurityhubAutomationRuleCriteriaAwsAccountNameList.go
- SecurityhubAutomationRuleCriteriaAwsAccountNameList__checks.go
- SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference.go
- SecurityhubAutomationRuleCriteriaAwsAccountNameOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaCompanyName.go
- SecurityhubAutomationRuleCriteriaCompanyNameList.go
- SecurityhubAutomationRuleCriteriaCompanyNameList__checks.go
- SecurityhubAutomationRuleCriteriaCompanyNameOutputReference.go
- SecurityhubAutomationRuleCriteriaCompanyNameOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsId.go
- SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList.go
- SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdList__checks.go
- SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference.go
- SecurityhubAutomationRuleCriteriaComplianceAssociatedStandardsIdOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaComplianceSecurityControlId.go
- SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList.go
- SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdList__checks.go
- SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference.go
- SecurityhubAutomationRuleCriteriaComplianceSecurityControlIdOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaComplianceStatus.go
- SecurityhubAutomationRuleCriteriaComplianceStatusList.go
- SecurityhubAutomationRuleCriteriaComplianceStatusList__checks.go
- SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference.go
- SecurityhubAutomationRuleCriteriaComplianceStatusOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaConfidence.go
- SecurityhubAutomationRuleCriteriaConfidenceList.go
- SecurityhubAutomationRuleCriteriaConfidenceList__checks.go
- SecurityhubAutomationRuleCriteriaConfidenceOutputReference.go
- SecurityhubAutomationRuleCriteriaConfidenceOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaCreatedAt.go
- SecurityhubAutomationRuleCriteriaCreatedAtDateRange.go
- SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList.go
- SecurityhubAutomationRuleCriteriaCreatedAtDateRangeList__checks.go
- SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference.go
- SecurityhubAutomationRuleCriteriaCreatedAtDateRangeOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaCreatedAtList.go
- SecurityhubAutomationRuleCriteriaCreatedAtList__checks.go
- SecurityhubAutomationRuleCriteriaCreatedAtOutputReference.go
- SecurityhubAutomationRuleCriteriaCreatedAtOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaCriticality.go
- SecurityhubAutomationRuleCriteriaCriticalityList.go
- SecurityhubAutomationRuleCriteriaCriticalityList__checks.go
- SecurityhubAutomationRuleCriteriaCriticalityOutputReference.go
- SecurityhubAutomationRuleCriteriaCriticalityOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaDescription.go
- SecurityhubAutomationRuleCriteriaDescriptionList.go
- SecurityhubAutomationRuleCriteriaDescriptionList__checks.go
- SecurityhubAutomationRuleCriteriaDescriptionOutputReference.go
- SecurityhubAutomationRuleCriteriaDescriptionOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaFirstObservedAt.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtDateRange.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeList__checks.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtDateRangeOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtList.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtList__checks.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference.go
- SecurityhubAutomationRuleCriteriaFirstObservedAtOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaGeneratorId.go
- SecurityhubAutomationRuleCriteriaGeneratorIdList.go
- SecurityhubAutomationRuleCriteriaGeneratorIdList__checks.go
- SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference.go
- SecurityhubAutomationRuleCriteriaGeneratorIdOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaId.go
- SecurityhubAutomationRuleCriteriaIdList.go
- SecurityhubAutomationRuleCriteriaIdList__checks.go
- SecurityhubAutomationRuleCriteriaIdOutputReference.go
- SecurityhubAutomationRuleCriteriaIdOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaLastObservedAt.go
- SecurityhubAutomationRuleCriteriaLastObservedAtDateRange.go
- SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList.go
- SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeList__checks.go
- SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference.go
- SecurityhubAutomationRuleCriteriaLastObservedAtDateRangeOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaLastObservedAtList.go
- SecurityhubAutomationRuleCriteriaLastObservedAtList__checks.go
- SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference.go
- SecurityhubAutomationRuleCriteriaLastObservedAtOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaList.go
- SecurityhubAutomationRuleCriteriaList__checks.go
- SecurityhubAutomationRuleCriteriaNoteText.go
- SecurityhubAutomationRuleCriteriaNoteTextList.go
- SecurityhubAutomationRuleCriteriaNoteTextList__checks.go
- SecurityhubAutomationRuleCriteriaNoteTextOutputReference.go
- SecurityhubAutomationRuleCriteriaNoteTextOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAt.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRange.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeList__checks.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtDateRangeOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtList.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtList__checks.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedAtOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedBy.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedByList.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedByList__checks.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference.go
- SecurityhubAutomationRuleCriteriaNoteUpdatedByOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaOutputReference.go
- SecurityhubAutomationRuleCriteriaOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaProductArn.go
- SecurityhubAutomationRuleCriteriaProductArnList.go
- SecurityhubAutomationRuleCriteriaProductArnList__checks.go
- SecurityhubAutomationRuleCriteriaProductArnOutputReference.go
- SecurityhubAutomationRuleCriteriaProductArnOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaProductName.go
- SecurityhubAutomationRuleCriteriaProductNameList.go
- SecurityhubAutomationRuleCriteriaProductNameList__checks.go
- SecurityhubAutomationRuleCriteriaProductNameOutputReference.go
- SecurityhubAutomationRuleCriteriaProductNameOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaRecordState.go
- SecurityhubAutomationRuleCriteriaRecordStateList.go
- SecurityhubAutomationRuleCriteriaRecordStateList__checks.go
- SecurityhubAutomationRuleCriteriaRecordStateOutputReference.go
- SecurityhubAutomationRuleCriteriaRecordStateOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsId.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsIdList.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsIdList__checks.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsIdOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsProductArn.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnList__checks.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference.go
- SecurityhubAutomationRuleCriteriaRelatedFindingsProductArnOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaResourceApplicationArn.go
- SecurityhubAutomationRuleCriteriaResourceApplicationArnList.go
- SecurityhubAutomationRuleCriteriaResourceApplicationArnList__checks.go
- SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference.go
- SecurityhubAutomationRuleCriteriaResourceApplicationArnOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaResourceApplicationName.go
- SecurityhubAutomationRuleCriteriaResourceApplicationNameList.go
- SecurityhubAutomationRuleCriteriaResourceApplicationNameList__checks.go
- SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference.go
- SecurityhubAutomationRuleCriteriaResourceApplicationNameOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaResourceDetailsOther.go
- SecurityhubAutomationRuleCriteriaResourceDetailsOtherList.go
- SecurityhubAutomationRuleCriteriaResourceDetailsOtherList__checks.go
- SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference.go
- SecurityhubAutomationRuleCriteriaResourceDetailsOtherOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaResourceId.go
- SecurityhubAutomationRuleCriteriaResourceIdList.go
- SecurityhubAutomationRuleCriteriaResourceIdList__checks.go
- SecurityhubAutomationRuleCriteriaResourceIdOutputReference.go
- SecurityhubAutomationRuleCriteriaResourceIdOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaResourcePartition.go
- SecurityhubAutomationRuleCriteriaResourcePartitionList.go
- SecurityhubAutomationRuleCriteriaResourcePartitionList__checks.go
- SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference.go
- SecurityhubAutomationRuleCriteriaResourcePartitionOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaResourceRegion.go
- SecurityhubAutomationRuleCriteriaResourceRegionList.go
- SecurityhubAutomationRuleCriteriaResourceRegionList__checks.go
- SecurityhubAutomationRuleCriteriaResourceRegionOutputReference.go
- SecurityhubAutomationRuleCriteriaResourceRegionOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaResourceTags.go
- SecurityhubAutomationRuleCriteriaResourceTagsList.go
- SecurityhubAutomationRuleCriteriaResourceTagsList__checks.go
- SecurityhubAutomationRuleCriteriaResourceTagsOutputReference.go
- SecurityhubAutomationRuleCriteriaResourceTagsOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaResourceType.go
- SecurityhubAutomationRuleCriteriaResourceTypeList.go
- SecurityhubAutomationRuleCriteriaResourceTypeList__checks.go
- SecurityhubAutomationRuleCriteriaResourceTypeOutputReference.go
- SecurityhubAutomationRuleCriteriaResourceTypeOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaSeverityLabel.go
- SecurityhubAutomationRuleCriteriaSeverityLabelList.go
- SecurityhubAutomationRuleCriteriaSeverityLabelList__checks.go
- SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference.go
- SecurityhubAutomationRuleCriteriaSeverityLabelOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaSourceUrl.go
- SecurityhubAutomationRuleCriteriaSourceUrlList.go
- SecurityhubAutomationRuleCriteriaSourceUrlList__checks.go
- SecurityhubAutomationRuleCriteriaSourceUrlOutputReference.go
- SecurityhubAutomationRuleCriteriaSourceUrlOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaTitle.go
- SecurityhubAutomationRuleCriteriaTitleList.go
- SecurityhubAutomationRuleCriteriaTitleList__checks.go
- SecurityhubAutomationRuleCriteriaTitleOutputReference.go
- SecurityhubAutomationRuleCriteriaTitleOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaType.go
- SecurityhubAutomationRuleCriteriaTypeList.go
- SecurityhubAutomationRuleCriteriaTypeList__checks.go
- SecurityhubAutomationRuleCriteriaTypeOutputReference.go
- SecurityhubAutomationRuleCriteriaTypeOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaUpdatedAt.go
- SecurityhubAutomationRuleCriteriaUpdatedAtDateRange.go
- SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList.go
- SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeList__checks.go
- SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference.go
- SecurityhubAutomationRuleCriteriaUpdatedAtDateRangeOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaUpdatedAtList.go
- SecurityhubAutomationRuleCriteriaUpdatedAtList__checks.go
- SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference.go
- SecurityhubAutomationRuleCriteriaUpdatedAtOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaUserDefinedFields.go
- SecurityhubAutomationRuleCriteriaUserDefinedFieldsList.go
- SecurityhubAutomationRuleCriteriaUserDefinedFieldsList__checks.go
- SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference.go
- SecurityhubAutomationRuleCriteriaUserDefinedFieldsOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaVerificationState.go
- SecurityhubAutomationRuleCriteriaVerificationStateList.go
- SecurityhubAutomationRuleCriteriaVerificationStateList__checks.go
- SecurityhubAutomationRuleCriteriaVerificationStateOutputReference.go
- SecurityhubAutomationRuleCriteriaVerificationStateOutputReference__checks.go
- SecurityhubAutomationRuleCriteriaWorkflowStatus.go
- SecurityhubAutomationRuleCriteriaWorkflowStatusList.go
- SecurityhubAutomationRuleCriteriaWorkflowStatusList__checks.go
- SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference.go
- SecurityhubAutomationRuleCriteriaWorkflowStatusOutputReference__checks.go
- SecurityhubAutomationRule__checks.go
- main.go