def METHOD_NAME(filters: Optional[Sequence[pulumi.InputType['GetContainerRecipesFilterArgs']]] = None,
                          owner: Optional[str] = None,
                          opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetContainerRecipesResult:
    """
    Use this data source to get the ARNs and names of Image Builder Container Recipes matching the specified criteria.
    ## Example Usage
    ```python
    import pulumi
    import pulumi_aws as aws
    example = aws.imagebuilder.get_container_recipes(filters=[aws.imagebuilder.GetContainerRecipesFilterArgs(
            name="platform",
            values=["Linux"],
        )],
        owner="Self")
    ```
    :param Sequence[pulumi.InputType['GetContainerRecipesFilterArgs']] filters: Configuration block(s) for filtering. Detailed below.
    :param str owner: Owner of the container recipes. Valid values are `Self`, `Shared` and `Amazon`. Defaults to `Self`.
    """
    __args__ = dict()
    __args__['filters'] = filters
    __args__['owner'] = owner
    opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts)
    __ret__ = pulumi.runtime.invoke('aws:imagebuilder/getContainerRecipes:getContainerRecipes', __args__, opts=opts, typ=GetContainerRecipesResult).value
    return AwaitableGetContainerRecipesResult(
        arns=pulumi.get(__ret__, 'arns'),
        filters=pulumi.get(__ret__, 'filters'),
        id=pulumi.get(__ret__, 'id'),
        names=pulumi.get(__ret__, 'names'),
        owner=pulumi.get(__ret__, 'owner'))