def METHOD_NAME(filters: Optional[pulumi.Input[Optional[Sequence[pulumi.InputType['GetSecurityGroupRulesFilterArgs']]]]] = None,
                                    tags: Optional[pulumi.Input[Optional[Mapping[str, str]]]] = None,
                                    opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetSecurityGroupRulesResult]:
    """
    This resource can be useful for getting back a set of security group rule IDs.
    ## Example Usage
    ```python
    import pulumi
    import pulumi_aws as aws
    example = aws.vpc.get_security_group_rules(filters=[aws.vpc.GetSecurityGroupRulesFilterArgs(
        name="group-id",
        values=[var["security_group_id"]],
    )])
    ```
    :param Sequence[pulumi.InputType['GetSecurityGroupRulesFilterArgs']] filters: Custom filter block as described below.
    :param Mapping[str, str] tags: Map of tags, each pair of which must exactly match
           a pair on the desired security group rule.
           More complex filters can be expressed using one or more `filter` sub-blocks,
           which take the following arguments:
    """
    ...