CfnInsightMixinProps

class aws_cdk.cfn_property_mixins.aws_securityhub.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 CSPM 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.cfn_property_mixins import aws_securityhub as securityhub

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

See:

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