CfnInsightMixinProps

class aws_cdk.mixins_preview.aws_securityhub.mixins.CfnInsightMixinProps(*, filters=None, group_by_attribute=None, name=None)

Bases: object

Properties for CfnInsightPropsMixin.

Parameters:
  • filters (Union[IResolvable, AwsSecurityFindingFiltersProperty, Dict[str, Any], None]) – One or more attributes used to filter the findings included in the insight. The insight only includes findings that match the criteria defined in the filters. You can filter by up to ten finding attributes. For each attribute, you can provide up to 20 filter values.

  • group_by_attribute (Optional[str]) – The grouping attribute for the insight’s findings. Indicates how to group the matching findings, and identifies the type of item that the insight applies to. For example, if an insight is grouped by resource identifier, then the insight produces a list of resource identifiers.

  • name (Optional[str]) – The name of a Security Hub insight.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-insight.html

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_insight_mixin_props = securityhub_mixins.CfnInsightMixinProps(
    filters=securityhub_mixins.CfnInsightPropsMixin.AwsSecurityFindingFiltersProperty(
        aws_account_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        aws_account_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        company_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        compliance_associated_standards_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        compliance_security_control_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        compliance_security_control_parameters_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        compliance_security_control_parameters_value=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        compliance_status=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        confidence=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        created_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        criticality=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        description=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        finding_provider_fields_confidence=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        finding_provider_fields_criticality=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        finding_provider_fields_related_findings_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        finding_provider_fields_related_findings_product_arn=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        finding_provider_fields_severity_label=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        finding_provider_fields_severity_original=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        finding_provider_fields_types=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        first_observed_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        generator_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        keyword=[securityhub_mixins.CfnInsightPropsMixin.KeywordFilterProperty(
            value="value"
        )],
        last_observed_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        malware_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        malware_path=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        malware_state=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        malware_type=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        network_destination_domain=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        network_destination_ip_v4=[securityhub_mixins.CfnInsightPropsMixin.IpFilterProperty(
            cidr="cidr"
        )],
        network_destination_ip_v6=[securityhub_mixins.CfnInsightPropsMixin.IpFilterProperty(
            cidr="cidr"
        )],
        network_destination_port=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        network_direction=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        network_protocol=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        network_source_domain=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        network_source_ip_v4=[securityhub_mixins.CfnInsightPropsMixin.IpFilterProperty(
            cidr="cidr"
        )],
        network_source_ip_v6=[securityhub_mixins.CfnInsightPropsMixin.IpFilterProperty(
            cidr="cidr"
        )],
        network_source_mac=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        network_source_port=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        note_text=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        note_updated_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        note_updated_by=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        process_launched_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        process_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        process_parent_pid=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        process_path=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        process_pid=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        process_terminated_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        product_arn=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        product_fields=[securityhub_mixins.CfnInsightPropsMixin.MapFilterProperty(
            comparison="comparison",
            key="key",
            value="value"
        )],
        product_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        recommendation_text=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        record_state=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        region=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        related_findings_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        related_findings_product_arn=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_application_arn=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_application_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_ec2_instance_iam_instance_profile_arn=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_ec2_instance_image_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_ec2_instance_ip_v4_addresses=[securityhub_mixins.CfnInsightPropsMixin.IpFilterProperty(
            cidr="cidr"
        )],
        resource_aws_ec2_instance_ip_v6_addresses=[securityhub_mixins.CfnInsightPropsMixin.IpFilterProperty(
            cidr="cidr"
        )],
        resource_aws_ec2_instance_key_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_ec2_instance_launched_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        resource_aws_ec2_instance_subnet_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_ec2_instance_type=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_ec2_instance_vpc_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_iam_access_key_created_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        resource_aws_iam_access_key_principal_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_iam_access_key_status=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_iam_access_key_user_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_iam_user_user_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_s3_bucket_owner_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_aws_s3_bucket_owner_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_container_image_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_container_image_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_container_launched_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        resource_container_name=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_details_other=[securityhub_mixins.CfnInsightPropsMixin.MapFilterProperty(
            comparison="comparison",
            key="key",
            value="value"
        )],
        resource_id=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_partition=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_region=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        resource_tags=[securityhub_mixins.CfnInsightPropsMixin.MapFilterProperty(
            comparison="comparison",
            key="key",
            value="value"
        )],
        resource_type=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        sample=[securityhub_mixins.CfnInsightPropsMixin.BooleanFilterProperty(
            value=False
        )],
        severity_label=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        severity_normalized=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        severity_product=[securityhub_mixins.CfnInsightPropsMixin.NumberFilterProperty(
            eq=123,
            gte=123,
            lte=123
        )],
        source_url=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        threat_intel_indicator_category=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        threat_intel_indicator_last_observed_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        threat_intel_indicator_source=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        threat_intel_indicator_source_url=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        threat_intel_indicator_type=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        threat_intel_indicator_value=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        title=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        type=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        updated_at=[securityhub_mixins.CfnInsightPropsMixin.DateFilterProperty(
            date_range=securityhub_mixins.CfnInsightPropsMixin.DateRangeProperty(
                unit="unit",
                value=123
            ),
            end="end",
            start="start"
        )],
        user_defined_fields=[securityhub_mixins.CfnInsightPropsMixin.MapFilterProperty(
            comparison="comparison",
            key="key",
            value="value"
        )],
        verification_state=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        vulnerabilities_exploit_available=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        vulnerabilities_fix_available=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        workflow_state=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )],
        workflow_status=[securityhub_mixins.CfnInsightPropsMixin.StringFilterProperty(
            comparison="comparison",
            value="value"
        )]
    ),
    group_by_attribute="groupByAttribute",
    name="name"
)

Attributes

filters

One or more attributes used to filter the findings included in the insight.

The insight only includes findings that match the criteria defined in the filters. You can filter by up to ten finding attributes. For each attribute, you can provide up to 20 filter values.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-insight.html#cfn-securityhub-insight-filters

group_by_attribute

The grouping attribute for the insight’s findings.

Indicates how to group the matching findings, and identifies the type of item that the insight applies to. For example, if an insight is grouped by resource identifier, then the insight produces a list of resource identifiers.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-insight.html#cfn-securityhub-insight-groupbyattribute

name

The name of a Security Hub insight.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-securityhub-insight.html#cfn-securityhub-insight-name