CfnAutomationRuleV2MixinProps
- class aws_cdk.mixins_preview.aws_securityhub.mixins.CfnAutomationRuleV2MixinProps(*, actions=None, criteria=None, description=None, rule_name=None, rule_order=None, rule_status=None, tags=None)
Bases:
objectProperties for CfnAutomationRuleV2PropsMixin.
- Parameters:
actions (
Union[IResolvable,Sequence[Union[IResolvable,AutomationRulesActionV2Property,Dict[str,Any]]],None]) – A list of actions to be performed when the rule criteria is met.criteria (
Union[IResolvable,CriteriaProperty,Dict[str,Any],None]) – The filtering type and configuration of the automation rule.description (
Optional[str]) – A description of the V2 automation rule.rule_name (
Optional[str]) – The name of the V2 automation rule.rule_order (
Union[int,float,None]) – The value for the rule priority.rule_status (
Optional[str]) – The status of the V2 automation rule.tags (
Optional[Mapping[str,str]]) – A list of key-value pairs associated with the V2 automation rule.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_securityhub import mixins as securityhub_mixins cfn_automation_rule_v2_mixin_props = securityhub_mixins.CfnAutomationRuleV2MixinProps( actions=[securityhub_mixins.CfnAutomationRuleV2PropsMixin.AutomationRulesActionV2Property( external_integration_configuration=securityhub_mixins.CfnAutomationRuleV2PropsMixin.ExternalIntegrationConfigurationProperty( connector_arn="connectorArn" ), finding_fields_update=securityhub_mixins.CfnAutomationRuleV2PropsMixin.AutomationRulesFindingFieldsUpdateV2Property( comment="comment", severity_id=123, status_id=123 ), type="type" )], criteria=securityhub_mixins.CfnAutomationRuleV2PropsMixin.CriteriaProperty( ocsf_finding_criteria=securityhub_mixins.CfnAutomationRuleV2PropsMixin.OcsfFindingFiltersProperty( composite_filters=[securityhub_mixins.CfnAutomationRuleV2PropsMixin.CompositeFilterProperty( boolean_filters=[securityhub_mixins.CfnAutomationRuleV2PropsMixin.OcsfBooleanFilterProperty( field_name="fieldName", filter=securityhub_mixins.CfnAutomationRuleV2PropsMixin.BooleanFilterProperty( value=False ) )], date_filters=[securityhub_mixins.CfnAutomationRuleV2PropsMixin.OcsfDateFilterProperty( field_name="fieldName", filter=securityhub_mixins.CfnAutomationRuleV2PropsMixin.DateFilterProperty( date_range=securityhub_mixins.CfnAutomationRuleV2PropsMixin.DateRangeProperty( unit="unit", value=123 ), end="end", start="start" ) )], map_filters=[securityhub_mixins.CfnAutomationRuleV2PropsMixin.OcsfMapFilterProperty( field_name="fieldName", filter=securityhub_mixins.CfnAutomationRuleV2PropsMixin.MapFilterProperty( comparison="comparison", key="key", value="value" ) )], number_filters=[securityhub_mixins.CfnAutomationRuleV2PropsMixin.OcsfNumberFilterProperty( field_name="fieldName", filter=securityhub_mixins.CfnAutomationRuleV2PropsMixin.NumberFilterProperty( eq=123, gte=123, lte=123 ) )], operator="operator", string_filters=[securityhub_mixins.CfnAutomationRuleV2PropsMixin.OcsfStringFilterProperty( field_name="fieldName", filter=securityhub_mixins.CfnAutomationRuleV2PropsMixin.StringFilterProperty( comparison="comparison", value="value" ) )] )], composite_operator="compositeOperator" ) ), description="description", rule_name="ruleName", rule_order=123, rule_status="ruleStatus", tags={ "tags_key": "tags" } )
Attributes
- actions
A list of actions to be performed when the rule criteria is met.
- criteria
The filtering type and configuration of the automation rule.
- description
A description of the V2 automation rule.
- rule_name
The name of the V2 automation rule.
- rule_order
The value for the rule priority.
- rule_status
The status of the V2 automation rule.
- tags
A list of key-value pairs associated with the V2 automation rule.