def METHOD_NAME(policy_name: Optional[pulumi.Input[str]] = None,
                                 resource_group_name: Optional[pulumi.Input[str]] = None,
                                 vault_name: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetProtectionPolicyResult]:
    """
    Provides the details of the backup policies associated to Recovery Services Vault. This is an asynchronous
    operation. Status of the operation can be fetched using GetPolicyOperationResult API.
    Azure REST API version: 2023-04-01.
    :param str policy_name: Backup policy information to be fetched.
    :param str resource_group_name: The name of the resource group where the recovery services vault is present.
    :param str vault_name: The name of the recovery services vault.
    """
    ...